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

何洁龍


公网ip通常也被成为非保留ip;私网ip通常被称为保留ip。

IP地址用于标示网络中的一台主机,IP地址可以分为A,B,C,D,E这几个类别。

A类地址:1.0.0.0~126.255.255.255

B类地址:128.0.0.0~191.255.255.255

C类地址:192.0.0.0~223.255.255.255

D类地址:224.0.0.0~224.255.255.255

E类地址:255.0.0.0~255.255.255.255

A,B,C三类是常见的,D,E主要用于组播和广播以及研究用途。整体上IP的划分还是比较容易记住的,因为IP地址存储需要4个字节32位的空间,而一个字节能够表达的十进制范围位0~255,因此总体上来说A,B,C,D,E这几类的地址是按照128,64,32这样的等差数列来间隔的,当然其本质是二进制的1,11,111进行开头的IP地址段,当然你会发现0.0.0.0~0.255.255.255以及127.0.0.0~127.255.255.255这些段的缺失,那是因为,这两段的IP为保留的IP。当然保留的IP并不仅仅就是这两个段,像我们通常遇见的192.168.1.1这样的局域网IP也属于保留的IP。因此从这个方面来看IP的划分还可以分类两类,即保留的IP和非保留的IP。

当然保留的IP一般用于本机测试例如127.0.0.1,以及局域网地址例如192.168.1.1等等。非保留的IP也叫做全局IP一般用于广域网之间的通信,例如220.181.7.190这是百度服务器的一个ip。

关于选择哪一个具体局域网的ip地址是跟该局域网内部所容纳设备数量相关的。例如我查看我的4G手机的ip地址就172.25.81.205,这是一个保留ip,172这个网段所能容纳的ip地址数量为1,048,576,那么对于一个当下的能力基站来说百万级别的IP应该是完全够用了,如果不够用也可以使用10网段的;多数公司使用的ip地址10.33.188.106,因为对于数十万员工级别的公司,各种设备的IP很可能超过百万,而10网段所能够容纳的IP个数在16,777,216,这就足够用了;多数学校机房配置的ip地址为192.168.1.115,因为一个学校的机房通常在10000以内台,而192.168网段能够容纳的ip为65,536,也是足够了。

上述讨论的保留IP的作用主要作为局域网的地址来使用,那么保留ip的作用都有哪些呢?

1,首先全球的ipv4地址有限也就2的32次方个,为了缓解IP地址紧张的问题,我们知道相应的解决方法有ipv6地址,以及NAT转换。其中NAT地址转换就是将192.168.1.115这样的保留IP地址转换为非保留的IP。因此我们看到保留ip的第一个作用就是缓解ip地址资源紧张,不同的局域网可以使用同一个保留的IP。而类似于这样的保留IP都是作为客户端的地址,通常来说服务器的IP都是非保留的IP,同一时间内,全球唯一的。因为服务器的数量相对于客户端来说还是很少的,当然也是有服务器使用NAT等技术的,使用了保留IP。

2,类似于255.255.255.255/32这样的IP地址是有着特定的用途的,用于广播。我们知道局域网的广播地址是MAC为ff:ff:ff:ff:ff:ff,在IP层的广播地址为FF.FF.FF.FF。当然D类和E类的多数IP地址主要被预留出来。

3,像 127.0.0.0 – 127.255.255.255地址段分配给了本机,通常我们的本地默认回环地址的IP就是127.0.0.1,在本机上测试编写好的网站都是访http://127.0.0.1:9600/这样的地址。也就是通过浏览器访问http://127.0.0.1:9600/地址,该流量并不会经过网卡。可以看出操作系统对于127.0.0.1这样的IP的处理是将其看作特殊的IP。

4,正如前面所提到的IP资源有限,同时IP地址也是要钱,每年使用者需要向IP分配机构缴纳一定的使用费用。因此IP数量越少,越节省,这也就是我们4G上网IP是保留的IP,家中的宽带也是保留的IP,学校公司网络多数使用的都是保留IP,只在广域网出口处使用NAT将其转换为全局的IP。

综上,手机上网多数的是保留ip,但是也有少数的使用非保留ip。


村中少年


手机使用数据连接上网时、家庭宽带使用运营商网络上网时,均采用了10.64.0.0/10段的运营商级NAT地址,属于私网地址,也就是每个运营商是一个大的局域网,只有在访问外网资源时从公网地址池里找出一个地址使用端口复用的方式给你用,用于节约有限的IPv4地址资源。具体怎么回事,下文慢慢分析。

10.64.0.0/64运营商级NAT保留地址

  • 几年前每个光猫、每部手机上网获取的是公网IP地址,可以实现远程控制、可以搭建自己的临时服务器,但是自从使用私网地址后,这些都已经成为过去;

  • 互联网的IPv4地址早在2011年2月已经分配完毕,至此我国的IPv4地址数量不再增加。截止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地址,使用端口复用的方式。

对于手机上网过程中,地址的转换,大家有什么看法呢,欢迎在评论区,留言讨论。

如需更多帮助,请私信关注。谢谢


Geek视界


“网络极客”,全新视角、全新思路,伴你遨游神奇的科技世界。


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

  • 在IPv4地址紧张的今天,不仅仅家厅宽带的拨号取消了公网地址;

  • 作为使用最广泛的移动终端手机,自然也是使用的上网地址。

一起来看看,如何验证我们使用的究竟是哪个地址,以及是如何实现上网的吧。


如何查看手机的上网地址

  • 点击手机中的“设置”按钮;

  • 进入设置页面后,将手机下拉至最低端,并点击“关于手机”按钮;

  • 在关于手机的页面,点击“状态”按钮,即可在状态页面查看到使用的IP地址。

例如下图中的10.30.37.103,使用的是10段的私网地址。


如何实现上网

这里就设计到NAT技术,网络地址翻译的功能。

NAT也是缓解ipv4地址不足所产生的技术,有三种模式:

  • 私网地址和公网地址一对一转换;

  • 私网地址和公网地址多对多转换,通过地址池来实现;

  • 私网地址和公网地址通过多对一转换,多个私网地址通过单个公网地址的不同端口实现转换。

最后一种,就是我们目前主要的使用方式,手机端通过网关设备的NAT转换实现上网。


关于手机上网的问题,欢迎大家留言讨论,喜欢的点点关注。



极客谈科技


手机流量所连接的网络属于公网IP吗?

首先先明白什么是公网IP,通过光纤猫拨号上网,运营商在网络上单独分配的IP地址,独一无二,这属于公网IP

通过连接无线路由器,或者是网络在局域网内分配的IP,比如192.168.1.100,属于内网IP

手机通过流量,连接上网在百度搜索里面所获得的IP地址,以及手机本身在设置里面查到的获取的IP地址,是通过运营商,NAt,进行转换所获取的公网IP地址

什么是NAT?直白的讲,就是网络地址转换,其实你所使用的数据连接上网属于运营商的一个大的局域网,通过局域网的转换,获得一个独立的IP地址进行连接,Internet,Net的服务器配置,是各大运营商自己的服务器


侠客I挨踢T


自己打开手机状态,看一下就知道了,IPV4的地址是10开头,IPV6的地址,我还不是很了解,不做评论。10.10开头说明是个局域网IP,应该是整个苏州联通就是个大的局域网。



delphuy_L


不是公网ip。每一家运营商都有一些ip放在地址池里,上网时随机分配。主要原因是ip地址比较紧张。


卖碳翁_张*军


手机流量上网的时候可能是公网ip地址也可能是私有ip地址。

因为手机是蜂窝网络,都是有一定标准的,你链接运营商的时候都是私有ip地址的,但是你同过运营商的机房去上网的时候那就是都是公网的ip地址了。

只是一个转换的问题。


网络值得相信


教你测试,在百度打 ip,就知道是否是公网了


冰凉冰凉帝


怎么可能,还是随机分配的私有地址!


晓老公5


v4不可能给你公网,v4公网ip本来就很紧张,但是现在基本上都有v6地址了,也算有公网了


分享到:


相關文章: