内网(私有)IP和公网IP 详解

一些人(包括我)刚开始觉得像 192.168.0.0 10.0.0.0 172.16.0.0-172.31.0.0 这些就是私有 IP 。等你看完我写的下面这篇文章之后,你就回对什么是私有 IP ,什么是公网 IP 有个新的认识了,那就一起来看吧。
简单地说,公网 IP 是经过注册过的,在世界各地能唯一表示一个位置,能通过路由互相查到,能够互相访问,传送数据。相对地,私有 IP 就是没被注册过的,通过某些方式可以访问到外网,但是从外网想找到它就是不可能了,这就是他们不同之处。
听起来是不是还是有写模糊,那我们画个简单的图来看看,或许会更明了些

很明显,只要 pc1 pc2 pc3 各自把网关指向 192.168.0.1 ,例如 pc1 要访问 61.0.0.1 ,他会把这个请求送到网关 192.168.0.1 那里,路由器通过查看路由表知道要从 WAN 口送出去到达 ISP ,然后在把请求传给 61.0.0.1 ,这样就实现了 pc1 上外网。相反 61.0.0.1 想访问 192.168.0.4 ( pc1 ),也去查路由表,可是查不到,就不知道往哪里发包,自然就实现不了通信了。

下面可以把 192.168.0.2 192.168.0.3 192.168.0.4 模拟成公网 IP ,图和上面的差不多,只是在 Router 的 WAN 口和 ISP 是那个口互指了一下网关,再用两个主机之间通信的原理一推,发现,从外网的数据也能返回到 pc1 pc2 pc3. 这样看来 192.168.0.2 192.168.0.3 192.168.0.4 就可以当作公网的 IP 使用了

Related Posts