公网IP和私网IP

Posted 游侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了公网IP和私网IP相关的知识,希望对你有一定的参考价值。

公有地址(Public address):由 Inter NIC(Internet Network Information Center 因特网信息中心)负责。这些 IP 地址分配给注册并向Inter NIC提出申请的组织机构,公有 IP 全球唯一,通过它直接访问因特网(直接能上网)。

私有地址(Private address):属于非注册地址,专门为组织机构内部使用,私有 IP 不能直接上网。

为什么百度查到的ip和ipconfig查到的不一样;详解公网Ip和私网ip;详解网络分类ABC;
ipconfig查出来的是你本机的IP地址,也就是内网私有地址,此类地址仅在局域网使用,不能联通外网。
百度搜索IP查出来的地址是你上网的公有地址,并不是你主机的地址,而是运营商(电信或联通)分给你的地址,用于连接互联网。

早在 IPv4 规划的时候就担心 IP 会有不足的情况,而且为了应付某些企业内部的网络设定,于是就有了私有IP (Private IP) 的产生了。私有 IP 也分别在 A, B, C 三个 Class 当中各保留一段作为私有 IP 网段,那就是:

公网IP和私网IP之间的映射,通过NAT(Network Address Translation,网络地址转换):

租用(申请)公有 IP 是需要钱的。A 家庭的局域网 IP 和 B 家庭的局域网 IP 相同很正常,但是,最终 A 和 B 能上网(数据走出去)还是通过运营商的公有 IP。
假如 A 和 B 的局域网 IP 相同(192.168.31.11),他们的公有IP也相同,当他们同时访问百度服务器的时候,百度服务器如何区分A,B呢?通过端口映射,端口映射是 NAT 的一种,它将外网主机的 IP 地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该 IP 的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。现在的路由器都有NAT功能。
路由器,至少有两个端口:WAN 口和 LAN 口。
WAN:接外部 IP 地址用,通常指的是出口,转发来自内部 LAN 接口的 IP 数据包,这个口的 IP 是唯一的。LAN:接内部 IP 地址用,LAN 内部是交换机。
LAN口到WAN口有一个地址转换(路由器的NAT功能),WAN口到公网之间也通过NAT转换。如下图:

A 和 B 访问百度服务器,尽管它们的局域网 IP 是一样的,但是最终它们访问百度的地址(IP + 端口)是唯一的,所以,百度服务器回复时,原路返回时能够区分到底给谁回。

本文转自 https://blog.csdn.net/qq_36412715/article/details/84500536#commentBox,如有侵权,请联系删除。

以上是关于公网IP和私网IP的主要内容,如果未能解决你的问题,请参考以下文章

NAT将私网IP转换为公网IP的过程是哪些?

计算机网络基础(静态路由,动态路由,公网IP,私网IP,NAT技术)

公网IP私网IP

怎样判断一个IP地址是公网地址?

关于公网ip映射到私网ip

防火墙是不是能同时进行私网IP的NAT和公网IP的转发?