2022 年 6 月 27 日,国家互联网信息办公室发布《互联网用户账号信息管理规定》,第十二条明确规定“互联网信息服务提供者应当在互联网用户账号信息页面展示合理范围内的互联网用户账号的互联网协议(IP)地址归属地信息,便于公众为公共利益实施监督”。
因此,很多社交平台陆续上线了IP 属地的功能,在用户发帖或者发表评论时候,对应位置都会有一个 IP 属地的后缀,具体显示到省份。
IP 属地是如何标识到我们的位置?它会不会泄露我们的隐私?接下来,我们来了解下“IP 属地”吧!
在我们生活中,连接到网络的每台设备(包括电脑、手机、平板)都有 IP 地址,有了 IP 地址使每台设备在互联网中相互访问。IP 地址类似于我们的联系号码,没有 IP 地址的话,我们既联系不到别人,别人也联系不到我们。
IANA(互联网编号分配机构,Internet Assigned Numbers Authority)是虚拟网络中的“户籍管理局”,它负责全球 IP 地址的分配,保证 IP 地址的唯一性。要想找到一个 IP 地址,必须从上到下经过这些层级:IANA->RIR(互联网络信息中心)->NIR(国家互联网注册机构)->LIR(本地互联网注册机构)->ISP(互联网服务提供商)->ASN(自治网络编码)-> 地址块->IP 地址。
IANA->RIR:IANA 将所有的 IP 地址按地域分配给五个互联网络信息中心,这五个互联网信息中心分别为:ARIN、RPIPENCC、APNIC、LACNIC 和 AFRINIC。五个 RIR 分别管理不同区域,它们也不直接给用户分配 IP 地址,而是逐级分配,最后由 LIR 分配给 ISP 或最终用户。中国的 ISP / IDC / ICP / 企事业单位都是通过 CNNIC 申请 IP 地址。
RIR->NIR:五个 RIR 分别管理不同区域,它们不直接给用户分配 IP 地址,而是分配给 NIR,比如说中国负责 IP 地址分配的组织是 CNNIC(中国互联网络信息中心,China Internet Network Information Center),CNNIC 是中国唯一的 NIR ,也是 APNIC 下面的 NIR。
NIR->LIR:NIR 再将 IP 地址分配给 LIR。除此之外,LIR 也可以从 APNIC 那里得到互联网址,并向下级进行分配。
LIR->ISP:LIR 再分配给 ISP,ISP 是向广大用户综合提供互联网接入业务、信息业务、和增值业务的电信运营商,我们日常生活中所说的“运营商”也就是 ISP,最后互联网服务提供商有偿分配给申请网络的用户。
ISP->ASN:AS(自治系统,Autonomous System)是组成互联网的大型网络,连接到 Internet 的每台计算机或设备都连接到一个 AS。通常,每个 AS 由单个大型组织(如运营商、大型企业技术公司、大学或者政府机构)运营,每个 AS 都会有一个编码,称之为 ASN。比如中国电信 CN2 骨干网的 ASN 为 AS4809。
ASN-> 地址块:为了方便管理,互联网服务提供商在分配地址时,将所有 IP 地址按省份固定了网络前缀,每个省的网络前缀不同。省内再根据地址段进行划分,以确保 IP 地址的唯一性,方便 IP 属地的展示。
地址块->IP 地址:当用户上网时,设备经过网关,向社交平台的服务中心请求服务。网关在转发数据时,在转发的数据包上加上 IP 地址。社交平台的数据中心获取到这个“IP 地址”,会根据它的前缀识别出数据包的来源地,从而可以在平台显示这台设备所在的省份或地区。
常见的 IP 地址分为IPv4和IPv6两大类,IPv6 正在逐步部署并成为未来趋势,目前主要使用的仍然是 IPv4 地址。IPv6 相关知识可以参见《IPv6 + 的时代都来了,你还不知道什么是 IPv6 吗?》。
IPv4 地址分为 A~E 五类,参见下表:
类型 | 划分范围 | 私网地址 | 应用 |
A 类地址 | 0.0.0.0~127.255.255.255 | 10.0.0.0~10.255.255.255 | 大型规模网络 |
B 类地址 | 128.0.0.0~191.255.255.255 | 172.16.0.0~172.31.255.255 | 中型规模网络 |
C 类地址 | 192.0.0.0~223.255.255.255 | 192.168.0.0~192.168.255.255 | 小型规模网络 |
D 类地址 | 224.0.0.0~239.255.255.255 | / | 多路广播网络 |
E 类地址 | 240.0.0.0~255.255.255.255 | / | 保留地址 |
公网 IP 地址是局域网的外部地址,在 Internet 上唯一,通过公网 IP 地址可以直接查询到我们所在的省份。但是公网 IP 地址是比较稀缺的资源,并不是每台设备都有。因为目前广泛采用的还是 IPv4,这个协议只能提供约 42.9 亿个 IP 地址,不够全球人手一个。
为了缓解 IPv4 地址日益枯竭的矛盾,在 A、B、C 类地址中划分出一小块地址供全世界各地建设局域网使用,局域网内部网络的 IP 地址都可以使用私网地址。因为同一个私网 IP 地址是可以在不同的私有网络中重复使用的,所以它使得网络得到更为自由地扩展。
举个例子来说,当我用个人电脑访问中兴通讯的官网“www.zte.com.cn”时,我的私网 IP 地址是“10.56.138.187”,公网 IP 地址是“61.132.54.35”,这个时候,有两个地址,运营商是如何找到我在的地区呢?
运营商使用NAT(网络地址转换,Network Address Translation)技术,将可能被重复使用的私网地址转换成公网地址,这就相当于许多设备共用一个公网地址。虽然使用了私网地址,但是可以通过公网地址知道设备所处基站的地址,进而找到我所在的地区。
了解完公网地址和私网地址的概念后,让我们继续加深对 IP 属地的了解吧!
有的小伙伴可能会发现,自己的 IP 属地会发生变化,这是为什么呢?
如果一个公司,具备遍布全国的内网,但访问外网的时候统一都使用总公司的 IP 访问,那么最终,这个公司所有人上网呈现的 IP 属地,都会是总公司的属地。这意味着,IP 属地是从外网第一跳开始计算的,如果公司存在庞大的内网,那么私网中的具体地址,并不会体现到外网访问中。
当个人使用手机或者家庭宽带上网时,IP 地址是由运营商临时租借的,所以个人 IP 属地就是所属运营商的属地。基站有覆盖的范围,而通常来说,一个手机所在的位置,可能在不同方向存在两三个不同基站,如果连接两个基站的信号都差不多,那么手机实际连接的基站可能在两个基站之间不断切换。如果你的住处的移动网络,恰好同时被江苏移动与安徽移动覆盖,结果就是,你在中兴文档公众号下发表评论,有时显示 IP 属地江苏,有时显示 IP 属地安徽。
移动设备可以在不同时间连上不同的 ISP,这导致你的 IP 属地不断变化。比如你在家中,用的就是分到你家中宽带上的这个 IP 地址,到公司之后,用的就是公司所使用的的 IP 地址。当你去其他省份出差,用的就是其他省份的 IP 地址,这时候 IP 属地也会发生改变。
IP 属地可能会与实际访问者地址不同,在这地址变化的过程中,大家会担心自己的隐私问题。其实,广大网友们都无需担心公开 IP 属地会增加隐私风险。因为IP 属地不是 IP 地址,IP 属地是基站的地址,而基站服务的地区很广,服务的终端用户数量很多,IP 属地信息的颗粒度不足以通过省份直接推测出个人的具体地址,所以即便公开 IP 属地信息,也不会精准定位到个人地址。
本文来自微信公众号:中兴文档 (ID:ztedoc)
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。