IP属地是如何标识到我们的位置?

2022年6月27日,国家互联网信息办公室发布《互联网用户账号信息管理规定》,第十二条明确规定“互联网信息服务提供者应当在互联网用户账号信息页面展示合理范围内的互联网用户账号的互联网协议(ip)地址归属地信息,便于公众为公共利益实施监督”。
因此,很多社交平台陆续上线了ip属地的功能,在用户发帖或者发表评论时候,对应位置都会有一个ip属地的后缀,具体显示到省份。
ip属地是如何标识到我们的位置?它会不会泄露我们的隐私?接下来,我们来了解下“ip属地”吧!
01
ip地址的概念
ip地址是什么?
1
在我们生活中,连接到网络的每台设备(包括电脑、手机、平板)都有ip地址,有了ip地址使每台设备在互联网中相互访问。ip地址类似于我们的联系号码,没有ip地址的话,我们既联系不到别人,别人也联系不到我们。
ip地址由来
2
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地址的类型
3
常见的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 / 保留地址
02
我用的是私网地址,如何找到我所在的地区呢?
为啥需要私网地址?
公网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)技术,将可能被重复使用的私网地址转换成公网地址,这就相当于许多设备共用一个公网地址。虽然使用了私网地址,但是可以通过公网地址知道设备所处基站的地址,进而找到我所在的地区。
03
为什么ip属地会发生变化?
了解完公网地址和私网地址的概念后,让我们继续加深对ip属地的了解吧! 有的小伙伴可能会发现,自己的ip属地会发生变化,这是为什么呢?
ip属地变化原因
    如果一个公司,具备遍布全国的内网,但访问外网的时候统一都使用总公司的ip访问,那么最终,这个公司所有人上网呈现的ip属地,都会是总公司的属地。这意味着,ip属地是从外网第一跳开始计算的,如果公司存在庞大的内网,那么私网中的具体地址,并不会体现到外网访问中。   当个人使用手机或者家庭宽带上网时,ip地址是由运营商临时租借的,所以个人ip属地就是所属运营商的属地。基站有覆盖的范围,而通常来说,一个手机所在的位置,可能在不同方向存在两三个不同基站,如果连接两个基站的信号都差不多,那么手机实际连接的基站可能在两个基站之间不断切换。如果你的住处的移动网络,恰好同时被江苏移动与安徽移动覆盖,结果就是,你在中兴文档公众号下发表评论,有时显示ip属地江苏,有时显示ip属地安徽。   移动设备可以在不同时间连上不同的isp,这导致你的ip属地不断变化。比如你在家中,用的就是分到你家中宽带上的这个ip地址,到公司之后,用的就是公司所使用的的ip地址。当你去其他省份出差,用的就是其他省份的ip地址,这时候ip属地也会发生改变。  
04
公开ip属地后,会泄露自己的隐私吗?
ip属地可能会与实际访问者地址不同,在这地址变化的过程中,大家会担心自己的隐私问题。其实,广大网友们都无需担心公开ip属地会增加隐私风险。因为ip属地不是ip地址,ip属地是基站的地址,而基站服务的地区很广,服务的终端用户数量很多,ip属地信息的颗粒度不足以通过省份直接推测出个人的具体地址,所以即便公开ip属地信息,也不会精准定位到个人地址。


基于LM25149-Q1电性能指标与PCB设计方案
纺织厂清花机PLC如何实现数据采集远程监控
32位MCU产品的出货量/销量将成为MCU市场的第一
手机锂电池保护板的工作原理以及性能测试的方案
CITE 2014:完整呈现4G产业全景
IP属地是如何标识到我们的位置?
谈物联网在农牧业中的应用
再造辉煌 摩托罗拉TD手机新品采用联芯芯片
长江存储 NVMe SSD TiPro7000评测分析
如何用小安派玩小霸王游戏
巨控GRM530升级型号GRM534
ADI推出行业首款可自动校准的单相电计量IC——ADE9153A
苹果预售iPhone 12 mini/Pro Max,官网服务器崩溃
德州仪器:提升智能音箱的创新设计,把握下一个市场机遇!
LED行业发展的四大合理性趋势预测与解读
2010年10大流行搜索关键词 Facebook居首
基于JAZZ 0.35 μm BICMOS工艺的低噪声放大器设计
电子芯闻早报:紫光收购美光新进展
最理想的MCU+FPGA架构
安森美电机开发套件获中国2021年Top 10电源产品奖