关于NAT、内网、公网
梳理
NAT的基本思想是ISP(Internet服务提供商)为每个家庭或者公司分配一个IP地址,这个IP地址用作Internet流量的传输,也就是大家常说的外网IP地址或者公网IP地址。在客户网络的内部,每台计算机有唯一一个IP地址,即内网IP地址,这些地址主要用于路由内部流量。当一个数据包离开客户网络发送至其他ISP时,需要进行地址转换,把唯一的内网IP地址转换成外网的IP地址。
这种地址转化使用IP地址的三个范围,这些地址已被声明私有化,任何内网中的设备可以任意使用这些地址,但是在这三个范围内的IP地址不允许出现在Internet(外网)上,这三个保留的地址范围是:
A类地址:10.0.0.0--10.255.255.255
B类地址:172.16.0.0--172.31.255.255
C类地址:192.168.0.0--192.168.255.255
上表中的这三类地址都用于专用网络的本地通信,我认为通俗理解可以是本地局域网
也正是因为有了私网地址的出现,解决了局域网内电脑终端设备的IP问题,但也因为NAT技术的出现使得内网地址可以很方便访问互联网,但互联网地址访问内网终端设备很麻烦,想要访问需要做端口映射。
可以参考
浅谈网络地址转换(NAT技术)、内网和公网
什么是内网、公网和NAT?读懂这一篇就够!
192.168.和10.0.开头的IP、内网IP段、IP简介、分类——(IP观止)
保留地址
可参考保留地址-维基百科
:
保留IP地址
本地主机ipconfig
需要注意的是:
ipconfig的命令写全是ipconfig/all
,并且需要明确的是ipconfig只能查询内网IP。查询外网IP有效的方法是百度ip就可以了,cmd命令可以是curl ifconfig.me
等
百度IP