公网ip,什么是公网IP

手机流量上网时的IP是公网IP吗?

公网ip,什么是公网IP


手机使用数据连接上网时、家庭宽带使用运营商网络上网时 , 均采用了10.64.0.0/10段的运营商级NAT地址 , 属于私网地址 , 也就是每个运营商是一个大的局域网 , 只有在访问外网资源时从公网地址池里找出一个地址使用端口复用的方式给你用 , 用于节约有限的IPv4地址资源 。具体怎么回事 , 下文慢慢分析 。10.64.0.0/64运营商级NAT保留地址几年前每个光猫、每部手机上网获取的是公网IP地址 , 可以实现远程控制、可以搭建自己的临时服务器 , 但是自从使用私网地址后 , 这些都已经成为过去;互联网的IPv4地址早在2011年2月已经分配完毕 , 至此我国的IPv4地址数量不再增加 。
【公网ip,什么是公网IP】截止2015年12月 , CNNIC统计 , 我国IPv4地址数量为3.37亿个 , 如何能够满足8亿多网民的需求呢;在2012年RFC6598给出了一个地址块 , 用户运营商的NAT地址转换 , 以解决公网IPv4地址不够用的情况 , 这个地址块又不能与普通的私网地址重复 , 使用了100.64.0.0/10的地址块 , 如下图所示:分析一个实例如下图所示 , 手机使用数据连接上网 , 左侧图显示了手机获取的IP地址 , 右侧图显示了在百度搜索IP获取的手机的公网IP , 可以看到两个地址是不一样的;左侧的IP地址是电信网络的NAT地址 , 右侧显示了NAT地址转换之后的公网IP地址 , 中间用了NAT地址转换的过程 。
NAT地址科普上图中的两个地址不是一对一的 , 而是多对一 , 多个用户手机公用一个公网的IP地址 , 如何实现呢 , 通过一种端口复用的技术实现;举个例子说明一下 , 比如我的手机获取了10.100.7.63这个IP地址 , 另一手机获取了10.100.100.100这个地址 , 同时访问某个公网地址 , 那么存在如下图所示的地址转换过程 , 两部手机使用不同的内网地址 , 公用一个公网IP地址 , 使用端口复用的方式 。

    推荐阅读