Everything at high level in just 9 minutes yet more than enough clarity and slowness to understand. Everything on point. This is awesome! Thank you Sunny.
I love how Sunny explains the brief history behind technology in his videos, since at times it is a crucial part in the learning process to understand how the technology came to be and why we need it.
I never write comments, but here it goes: Networking topics will be part of my final exam in two weeks and honestly your videos have been such a life saver. I hope you know you're changing lives with your content! Thank you Sir!
the music at the end is epic ! it gives me recall of life in year 1980s and that time TV shows have this type of music. any way the content is best and crystal clear. good work.
Currently learning network services and DNS. So glad to have found your channel. You provide such clear and logical explanations with helpful animations. Thank you for sharing! Subscribed!
Awesome, Sunny is my to go resource whenever I need to refresh concepts in networking, security and basically IT! Thanks again Sunny for the topnotch content :)
Simply brilliant explanation! Your channel is a boon for anyone looking for good CS fundamentals. Keep it up and hope you can publish topics on Core OS concepts as well?
Excellent presentation. It is very difficult to find a similar presentation which explained the differences between the 4 concepts as clearly and as easily.
Thank you sir, the pace and simplicity with which you explain concepts is commendable, when In doubt or want to learn about a subject, I search with Sunny Classroom #####, #### stands for whatever network related concept I am looking for, simple and Brilliant
A little confused here Read a book where SNAT means Source Network Address Translation and DNAT means Destination Network Address Translation. The explanation you gave for PAT is what was given for DNAT.
Again, the best explained video I've seen on this. Your videos are excellent. I needed a refresh. I do have a couple of clarifying questions about this. 1) Dynamic NAT - what happens if all the public IP addresses are used up? Are internal hosts denied access to the internet then? 2) PAT - If an internal host sends an outgoing packet on port 80, but the gateway then translates that to port 8001, how does the web server on the internet know you are trying to communicate with it on port 80? Thanks, Sunny.
Here is what I think: 1) Yes, they must be denied access until an available public IP comes out; and if not using PAT. 2) The port 80 of the internal host is NATed. The web server doesn't care about that port but the one that comes by 8001 where it will reply the request. The router-gateway receives by 8001 and translates to 80 to the internal host. The web server will never know you tried by the port 80, and doesn't matter.
Thanks for explaining the differences in the different types of NAT... i was a bit curious how the external unit would know where my request came from, but i think it is by using the PAT by default.
SNAT also stands for "Source NAT" which is different then "Static NAT" and DNAT also stands for "Destination NAT" which is different than "Dynamic NAT".
Thank you for this interesting video. It enhances my understanding of NAT. I realized that this video was made quite some time and CGNAT is not yet widely used back then. With the advent of the use of CGNAT by most ISP, it basically deactivates the use of port forwarding in a private network. Do you have a way around this? I would love to see another video on this topic. Thank you!
Short and sharp. I learnt alot within a short time. A question here please. If I'm using DNAT to connect, should I forget about PNAT? Or can I use them both simultaneously?
Thank you very much for pointing that out. I noticed this mistake after I published it. You are very detail-oriented. I appreciate it very much. I will try my best to avoid such mistakes.
If I understand it uses the TCP port number for uniqueness, now suppose one host using all the available ports (2^16 ports), then how will NATs in the router will map other hosts for incoming traffic?
The truth is that your router typically uses more than just port number to track the socket/session. It uses the source IP, sort port, destination IP, destination port. This combination of 4 data points allows it to keep track of a lot more than 65536 sessions.
@@addanametocontinue The combination in raw is: 2^32 src ips * 2^16 src ports * 2^32 dst ips * 2^16 dst ports = 2^96. But normally it is only used 1 unique public IP so it is: 1 src ip * 2^16 src ports * 2^32 dst ips * 2^16 dst ports = 2^64. But also there are some reserved and private IP that are not used as dst ips; they are about 1/8 (en.wikipedia.org/wiki/Reserved_IP_addresses) of the possible 2^32 . About the dst ports, can be used them all (like for port forwarding to one's PC- server), but normally just a few are used, like 25, 80, 443, 5228. So they may not be 2^16, but let's leave them on these 4. We have 1 srcIP * 2^16 srcPorts * (7/8) 2^32 dstIPs * 4 dstPorts = (7/8)2^50 possible combinations-sessions. They are still a lot. If one user is using a public IP address on its PC, then can use all those ~2^50 combinations. For a single outside-server like Facebook (with single public IP let's say), with same port 443 for example, well then yes it is 1 srcIP * 2^16 srcPorts * 1 dstIP * 1 dstport = 2^16 possible combinations-sessions; it is 65536 sessions, that, to be active, need constant activity, because if not, they expire so srcPorts can be reused. All this implies that they are still so that many so that PAT is possible. Let's say it is not a user's PC with public IP but the router with NAT-PAT -the most common form 6:04-; and that 100 devices are connected to it and all browsing Facebok (with 1 public IP address) in same port 443: They share the 65336 combinations the router can give by assigning srcPorts to them all (very improbable all 100 at same time browsing same web but who knows, though it is about 650 srcPorts for each evenly). The router will translate the internal hosts' IPs (with their ports) to all srcPorts as they are available. If, as @Mohan Gyara stated, only 1 device is exhausting the 65536 (surely only with a virus making source DoS) srcPorts, then surely no way the other 99 devices will be able to browse Facebook... but only Facebook, not all the web; without a virus it is almost imposible for 1 device or even 100 devices to exhaust the 65536 srcPorts to one single dstIP and dstPort, and single public srcIP. If the same device or other devices visit RUclips, then it is other IP and other possible combinations of 65536 srcPorts with that different dst IP and Port to be written in the router's NAT table.
Really good video. If I understand well, what at my home I am doing in my router is only a simple port forwarding. SNAT and DNAT are used at ISP level? Or every home router is using ? and if yes,. .. can yuo explain me how?
Nice explanation. I have a question. Which type is suitable if there are 2 or more web servers and outside people want to access a particular web server. Here only one public ip address is available. Kindly reply please 🙏🙏🙏
One uses port 80 (or 443) and the other you will need another domain that redirects traffic from port 80 (or 443) to the port of the other server. Let's say you have 1.1.1.1 public address. You use as dns: domain1.com so you just use straight port 80 to web server A's port 80 and the same for port 443. And you then use another dns: domain2.com which will redirect from port 80 to the web server por 81, and the same using port 443 to port 444.
@@juanpasht sir thank you for the reply. My practical problem is I have two devices which have ip addresses and can be monitored and configured by accessing them through web browser from a computer connected to them through a switch. This is done locally. Now I want to access them remotely. Presently I have one public address. I have configured the modem and put one device ip address in the DMZ settings. By this I am able access only one device remotely. I want to access both the devices remotely. How to do the settings in the modem? I am new to this. Can you help me with this? Thank you!
@@123umesho Hi. Ok is simple. If you just want to access a web server or any service on the other computer (the one is not assigned as DMZ host), just from the modem use port forwarding to the port of this machine. If the 2 devices are 192.168.1.1 and the other 192.168.1.2, and the DMZ is 192.168.1.1, then use port forwarding to 192.168.1.2, let's say you are talking about a web server in port 80 of 192.168.1.2, use a forwarded port from public 80 to private 80, or from public 12345 to private 80. The port forwarding rules are prioritized over the DMZ by the modem, or it should be that way if is not a rare modem hehe. So if 192.168.1.1 is another web server with port 80, and your public IP address is 100.100.100.100, then 100.100.100.100:80 will go to 192.168.1.1:80, and 100.100.100.100:12345 to 192.168.1.2:80. A real problem is when you are using https and port 443, and a FQDN domain name, and an SSL key certified so that the domain is trusted and validated, so you can open my.domain.com to the web server of your choice. Only 1 server. If you want another domain to forward to the 2nd server, it is needed the same port 443 with another FQDN name. So for example I use noip.com for DDNS. You can have many names forwarding to the same public IP. But for 443 to work on both domain names with same public IP... I don't remember if is possible there should be a way (difficult way), but with port 80 and normal http in noip there is an option to forward one domain name to the port 12345 ;D
thanks for video. few questions: 1. can we say PAT is again IP masquerading? 2. i often see people use SNAT as source NAT and DNAT as destination NAT. i am not sure which one is correct. thanks in advance :)
Hi Sunny ur videos are very clear. Request you to rearrange ur playlist from basic networking concepts to advanced topics making sure to add videos for each stage if not already there. I will bet u will add few more subscribers and reviews.
Thank you very much for your suggestions. I am thinking to reorganize my video different. From the very beginning, I did not plan well since I did not intend to cover every topics only those that are difficult to understand. Now I am trying to do all topics based on theme (such as wireless, encryption, remote access...) I would set up a website in the near future, that I can organize all videos in easier to find way. I am still uploading new videos and still in messy, disorganized manner. I will do! Thank you very much!
Hi Sunny, thanks for the video. On the PAT explanation, why a common PORT of 80 was chosen instead of a random port number also known as ephemeral port? thank you
great, what i was looking for is, what if we have one public static ip and multiple web servers listing port 80 what we need under our main router to redirect each request?
Great video. Now I know a little bit about SNAT, DNAT, PAT but have a question =). Which IP usually ISP gives us when we as I user want to get internet at home? I think we get DNAT.You said it is expensive, but what can we do the is no another way =D By the way, I guess in this video 3:48 under the picture Mais Server's IP should be 192.168.100.4 . Thanks for help.
that is correct! It is a typo and a big mistake. next time I would be more careful. Many thanks for pointing it out. I promise I won't make that stupid mistake :(. about your question. I guess you are right when we use the Internet at home. DNAT is expensive, but those ISP companies are rich any way (robbing all our money blindly).
@@sunnyclassroom24 I guess ISPs don't use DNAT because that implies multiple public IPs. They must use PAT, only giving one public IP. and the router NATs everything by ports.
Everything at high level in just 9 minutes yet more than enough clarity and slowness to understand. Everything on point. This is awesome! Thank you Sunny.
He is a great teacher.
He’s a great teacher, I’m learning so much with him!
Slow network? To understand it?
I love how Sunny explains the brief history behind technology in his videos, since at times it is a crucial part in the learning process to understand how the technology came to be and why we need it.
wow man i watched 2 other videos had few open questions, watched your 9 minute video and everything is clear now. You are talented teacher
@Sam Darwin this is a spam
I never write comments, but here it goes:
Networking topics will be part of my final exam in two weeks and honestly your videos have been such a life saver.
I hope you know you're changing lives with your content! Thank you Sir!
Great to hear!
Thank you sunny, i have been in the field for over 18 years, no one made the concepts so clear for me, You're the best! I like your chenglish toooooo.
Simplicity! I love how you slowly and patiently explain complex subjects. Thank you🙏
Thank you Sunny, I have been watching many RUclips videos but they do not explained this in such a logical and simple way.
Whenever my Udemy instructors are being jive turkeys, I always look up Sunny's Classroom for a clear explanation. This guy is the best!
the music at the end is epic ! it gives me recall of life in year 1980s and that time TV shows have this type of music. any way the content is best and crystal clear. good work.
Thanks a lot for your nice comment! I appreciate your encouragement.
Simple and very well explained. I get back to Sunny anytime I need to review the basics of any topic. Thanks Sunny!
Currently learning network services and DNS. So glad to have found your channel. You provide such clear and logical explanations with helpful animations. Thank you for sharing! Subscribed!
Sunny man you always come up when I want to learn something new about networking. Easy, clear but high quality!
Awesome, Sunny is my to go resource whenever I need to refresh concepts in networking, security and basically IT! Thanks again Sunny for the topnotch content :)
Credits to you fir explaining it in such a clear and easy understanding way, thanks!
You are quite welcome, Steve.
Thank you sunny , i have gone through all your videos they are well explanatory . you are the Teacher of the century
Simply brilliant explanation! Your channel is a boon for anyone looking for good CS fundamentals. Keep it up and hope you can publish topics on Core OS concepts as well?
Excellent presentation. It is very difficult to find a similar presentation which explained the differences between the 4 concepts as clearly and as easily.
EXCELLENT VIDEO!! This was the explanation that I was missing 🙌🙌🙌
Awesome! Each concept clearly explained in a structured way with clearly illustrated charts. What more can one ask for? Great job!
Great to hear!
Thanks Sunny.. you explain stuffs so well. Wish I found these lectures during my engineering..😃
You are welcome and thank you for your nice comment.
This was a simplest understanding of NAT and type. Examples are very simple and user friendly at each type of NAT describe by Sunny.
Excellent . No Other video can be better than to explain NAT-PAT
Thank you Sunny, your videos helped me passed a lot of exams
Great video. It is very clear and detailed. Much easier to understand. Thank you Sunny.
You are welcome!
Give this man the nobel peace prize for teaching !
Thank you so much Sunny, I always come back to your lessons. It's my favorite reference.
WE LOVE YOU SUNN!!!! THANKS FOR THIS... AND PLENTY OTHER VIDEOS. I REALLY VALUE THE THINGS YOUVE TAUGHT ME
Best explantion ever. Sunny is better than Google's IT course in exaplaining NAT, no doubt.
Thank you sir, the pace and simplicity with which you explain concepts is commendable, when In doubt or want to learn about a subject, I search with Sunny Classroom #####, #### stands for whatever network related concept I am looking for, simple and Brilliant
Thank you Sunny! clear explanation! To the point! no time wasting.
Thank you Sunny! For putting a number of topics into perspective.
Very clear, better than my expensive cissp textbook!
Thank you for watching!
it's quite interesting how something really helpful and seemingly innoccous has prevented transition to IPV6.
Thank you for the clear and concise explanation as usual. Your videos taught me a lot!
I loved this video. Very high quality explanation.
Thanks a lot or your nice comment.
That moment when you search on youtube and cross your fingers a video with Sunny shows up in the results feed- BINGO! oh Thank Jesus....press PLAY! 😂
I can't say enough good things about Sunny Classroom.
Very useful video, easy to understand and remember. Great job! Many thanks!
You are welcome!
A little confused here
Read a book where SNAT means Source Network Address Translation and DNAT means Destination Network Address Translation. The explanation you gave for PAT is what was given for DNAT.
What you read was correct. I am on the same page with you.
This is awesome! Thanks for the precision and detail, Sunny.
Very Nice Explanation. Watched Many. only now all confusions are cleared
A really good explanation, well paced and clear. Thank you
You deserve more subscribers, this is awesome
thank you very much for the videos, so clear, so easy to understand. Hats off 🤩
Again, the best explained video I've seen on this. Your videos are excellent. I needed a refresh. I do have a couple of clarifying questions about this. 1) Dynamic NAT - what happens if all the public IP addresses are used up? Are internal hosts denied access to the internet then? 2) PAT - If an internal host sends an outgoing packet on port 80, but the gateway then translates that to port 8001, how does the web server on the internet know you are trying to communicate with it on port 80? Thanks, Sunny.
Here is what I think: 1) Yes, they must be denied access until an available public IP comes out; and if not using PAT. 2) The port 80 of the internal host is NATed. The web server doesn't care about that port but the one that comes by 8001 where it will reply the request. The router-gateway receives by 8001 and translates to 80 to the internal host. The web server will never know you tried by the port 80, and doesn't matter.
Thats a Beautiful Explanation with some Graphics to explain
Glad it was helpful!
@@sunnyclassroom24 can you explain dmvpn the same way along with configuration? Is there a video tutorial already for dmvpn?
Quick, concise and very clear. Thanks!
Great video! Thank you... Though I believe 7:25 should be "is 16-bit value", not "16 digit value" ?
Excellent content as always. Thanks Sunny!
At last I understood. Thank you sunny!
Hi Sunny Love ur teaching videoes. Thanks for sharing
you are welcome!
Wonderful explanation and illustration. Thanks so much!
Simple and easy to understand... thank you
Very clear and concise explanation. Thank you Sir!
You are welcome!
Thanks for explaining the differences in the different types of NAT... i was a bit curious how the external unit would know where my request came from, but i think it is by using the PAT by default.
Awesome!!
You are so amazing tutor
Thanks a lot!
one word...
AWESOME!!!!!
Thank you for watching!
Sunny, simple and excelent explication. Thanks
You are welcome!
Very good Sunny! Thanks for making this video
Best on the web explanation. thanks bud
SNAT also stands for "Source NAT" which is different then "Static NAT" and DNAT also stands for "Destination NAT" which is different than "Dynamic NAT".
Excellent video. Extremelyt Informative. Subscribed!
Wonderful explaining my teacher. Thank you so much
Thank you for this interesting video. It enhances my understanding of NAT. I realized that this video was made quite some time and CGNAT is not yet widely used back then. With the advent of the use of CGNAT by most ISP, it basically deactivates the use of port forwarding in a private network. Do you have a way around this? I would love to see another video on this topic. Thank you!
Short and sharp. I learnt alot within a short time.
A question here please.
If I'm using DNAT to connect, should I forget about PNAT? Or can I use them both simultaneously?
IP address conflict @ 3:49 Web Server: 192.168.100.2 and Mail Server: 192.168.100.2
Thank you very much for pointing that out. I noticed this mistake after I published it. You are very detail-oriented. I appreciate it very much. I will try my best to avoid such mistakes.
This is the best video ...... thank you...
Glad you liked it!
Excellent video!
Thank you very much!
you are wonderful teacher.
Your videos are amazing, thank you
How amazing this explanation was!! 😀
Glad it was helpful!
Awesome explanation Sunny, Subscribed!
If I understand it uses the TCP port number for uniqueness, now suppose one host using all the available ports (2^16 ports), then how will NATs in the router will map other hosts for incoming traffic?
The truth is that your router typically uses more than just port number to track the socket/session. It uses the source IP, sort port, destination IP, destination port. This combination of 4 data points allows it to keep track of a lot more than 65536 sessions.
@@addanametocontinue The combination in raw is: 2^32 src ips * 2^16 src ports * 2^32 dst ips * 2^16 dst ports = 2^96. But normally it is only used 1 unique public IP so it is: 1 src ip * 2^16 src ports * 2^32 dst ips * 2^16 dst ports = 2^64. But also there are some reserved and private IP that are not used as dst ips; they are about 1/8 (en.wikipedia.org/wiki/Reserved_IP_addresses) of the possible 2^32 . About the dst ports, can be used them all (like for port forwarding to one's PC- server), but normally just a few are used, like 25, 80, 443, 5228. So they may not be 2^16, but let's leave them on these 4. We have 1 srcIP * 2^16 srcPorts * (7/8) 2^32 dstIPs * 4 dstPorts = (7/8)2^50 possible combinations-sessions. They are still a lot.
If one user is using a public IP address on its PC, then can use all those ~2^50 combinations. For a single outside-server like Facebook (with single public IP let's say), with same port 443 for example, well then yes it is 1 srcIP * 2^16 srcPorts * 1 dstIP * 1 dstport = 2^16 possible combinations-sessions; it is 65536 sessions, that, to be active, need constant activity, because if not, they expire so srcPorts can be reused. All this implies that they are still so that many so that PAT is possible. Let's say it is not a user's PC with public IP but the router with NAT-PAT -the most common form 6:04-; and that 100 devices are connected to it and all browsing Facebok (with 1 public IP address) in same port 443: They share the 65336 combinations the router can give by assigning srcPorts to them all (very improbable all 100 at same time browsing same web but who knows, though it is about 650 srcPorts for each evenly). The router will translate the internal hosts' IPs (with their ports) to all srcPorts as they are available. If, as @Mohan Gyara stated, only 1 device is exhausting the 65536 (surely only with a virus making source DoS) srcPorts, then surely no way the other 99 devices will be able to browse Facebook... but only Facebook, not all the web; without a virus it is almost imposible for 1 device or even 100 devices to exhaust the 65536 srcPorts to one single dstIP and dstPort, and single public srcIP. If the same device or other devices visit RUclips, then it is other IP and other possible combinations of 65536 srcPorts with that different dst IP and Port to be written in the router's NAT table.
Watching our videos always makes my mind feel less stress .
Really good video. If I understand well, what at my home I am doing in my router is only a simple port forwarding.
SNAT and DNAT are used at ISP level?
Or every home router is using ? and if yes,. .. can yuo explain me how?
Great work my friend..
Thanks for the visit
Thanks Mr. for your great videos.
thank you Sunny. Very good video.
Thank you very much, Nicolae.
Awesome Video Sunny , Well Explained !!!
Nice explanation.
I have a question. Which type is suitable if there are 2 or more web servers and outside people want to access a particular web server. Here only one public ip address is available. Kindly reply please 🙏🙏🙏
One uses port 80 (or 443) and the other you will need another domain that redirects traffic from port 80 (or 443) to the port of the other server. Let's say you have 1.1.1.1 public address. You use as dns: domain1.com so you just use straight port 80 to web server A's port 80 and the same for port 443. And you then use another dns: domain2.com which will redirect from port 80 to the web server por 81, and the same using port 443 to port 444.
@@juanpasht sir thank you for the reply.
My practical problem is
I have two devices which have ip addresses and can be monitored and configured by accessing them through web browser from a computer connected to them through a switch. This is done locally.
Now I want to access them remotely.
Presently I have one public address. I have configured the modem and put one device ip address in the DMZ settings. By this I am able access only one device remotely.
I want to access both the devices remotely.
How to do the settings in the modem? I am new to this. Can you help me with this?
Thank you!
@@123umesho Hi. Ok is simple. If you just want to access a web server or any service on the other computer (the one is not assigned as DMZ host), just from the modem use port forwarding to the port of this machine. If the 2 devices are 192.168.1.1 and the other 192.168.1.2, and the DMZ is 192.168.1.1, then use port forwarding to 192.168.1.2, let's say you are talking about a web server in port 80 of 192.168.1.2, use a forwarded port from public 80 to private 80, or from public 12345 to private 80. The port forwarding rules are prioritized over the DMZ by the modem, or it should be that way if is not a rare modem hehe. So if 192.168.1.1 is another web server with port 80, and your public IP address is 100.100.100.100, then 100.100.100.100:80 will go to 192.168.1.1:80, and 100.100.100.100:12345 to 192.168.1.2:80. A real problem is when you are using https and port 443, and a FQDN domain name, and an SSL key certified so that the domain is trusted and validated, so you can open my.domain.com to the web server of your choice. Only 1 server. If you want another domain to forward to the 2nd server, it is needed the same port 443 with another FQDN name. So for example I use noip.com for DDNS. You can have many names forwarding to the same public IP. But for 443 to work on both domain names with same public IP... I don't remember if is possible there should be a way (difficult way), but with port 80 and normal http in noip there is an option to forward one domain name to the port 12345 ;D
@@juanpasht thank you. I get it.🙂
thanks for video. few questions:
1. can we say PAT is again IP masquerading?
2. i often see people use SNAT as source NAT and DNAT as destination NAT. i am not sure which one is correct.
thanks in advance :)
Excellent. Thank you.
You are welcome!
Very well explaination, thanks
You re welcome !
Great video! Thanks!
Thanks you for watching!
Great explanation. Thanks a lot!
Another perfect video... Thanks Sunny
Hi Sunny ur videos are very clear. Request you to rearrange ur playlist from basic networking concepts to advanced topics making sure to add videos for each stage if not already there. I will bet u will add few more subscribers and reviews.
Thank you very much for your suggestions. I am thinking to reorganize my video different. From the very beginning, I did not plan well since I did not intend to cover every topics only those that are difficult to understand. Now I am trying to do all topics based on theme (such as wireless, encryption, remote access...) I would set up a website in the near future, that I can organize all videos in easier to find way. I am still uploading new videos and still in messy, disorganized manner. I will do! Thank you very much!
Very clear video!
Hi Sunny, thanks for the video. On the PAT explanation, why a common PORT of 80 was chosen instead of a random port number also known as ephemeral port? thank you
Awesome explanations!!!!!!
Love youre videos. Thx for sharing
Excellent explanation. Thank you.
great, what i was looking for is, what if we have one public static ip and multiple web servers listing port 80 what we need under our main router to redirect each request?
Great video. Now I know a little bit about SNAT, DNAT, PAT but have a question =). Which IP usually ISP gives us when we as I user want to get internet at home? I think we get DNAT.You said it is expensive, but what can we do the is no another way =D By the way, I guess in this video 3:48 under the picture Mais Server's IP should be 192.168.100.4 . Thanks for help.
that is correct! It is a typo and a big mistake. next time I would be more careful. Many thanks for pointing it out. I promise I won't make that stupid mistake :(.
about your question. I guess you are right when we use the Internet at home. DNAT is expensive, but those ISP companies are rich any way (robbing all our money blindly).
No worry, It's OK. All of us doing mistakes =)
You are very detail-oriented, which I should improve. I did look at this diagram no less than 10 times , but I still missed it this obvious error :(
@@sunnyclassroom24 I guess ISPs don't use DNAT because that implies multiple public IPs. They must use PAT, only giving one public IP. and the router NATs everything by ports.
Love you sunny. such helpful vidz
very great explainations about this 🤗🤗🤗
Very informative, many thanks.
best explanation of NAT can you tell me which editor are you used for these type of videos
Awesome Sir.Excellent !
Thank you !
all your videos are excellent
It is very nice of you to say that.