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观止)
可参考 保留地址-维基百科
:
ipconfig的命令写全是 ipconfig/all ,并且需要明确的是ipconfig只能查询内网IP。查询外网IP有效的方法是百度ip就可以了,cmd命令可以是 curl ifconfig.me 等
查看windows和linux的内网ip地址,外网ip地址
命令行获取公网 IP
如果你想在外网访问这个服务器的web应用,可以在外网出口路由上做nat端口映射或者是nat静态转换,这样就可以了,如果此web应用只用于内网访问,直接访问即可,使用dns的话就需要假设内网dns服务器了,欢迎分享,转载请注明来源:内存溢出
评论列表(0条)