我在学习计算机网络的时候发现很多主机的IP地址都是192.168.0.0/24格式的,这让我感到疑惑,难道两台计算机会具有相同的IP地址吗?随着学习的深入,我才发现是因为引入NAT(Network Address Translation)机制,有关NAT的知识可以参考博文 https://www.cnblogs.com/dongzhuangdian/p/5105844.html ,这里我不多做赘述。
NAT机制虽然能扩大IP的地址范围,但也有个缺点,就是会屏蔽内网的主机,你无法通过公有网络直接访问到内网的某台计算机。
要想实现访问内网的某台计算机,你必须能够设置连接内网路由器的NAT表。
1.查询计算机IP设置
查看该表可以发现,主机的网络关口(默认网关)是 192.168.0.1 ,私有IP是192.168.0.101
然后我们在浏览器中输入网络关口IP地址192.168.0.1,可以看到下面的信息
WAN口状态指示的是外网的IP信息,而LAN口状态指示的当前内网的IP信息。
我们可以看到,我们当前内网在因特网中是以IP 58.198.64.221 地址存在的,这个IP就是公有IP