前言
从4月份开始,随着国家对网络舆论的管理与控制,各个互联网平台都需要显示用户的IP归属地信息,像微博、抖音、微信、公众号等,都已经开始有了IP归属地显示的功能。那么这个是如何做到的呢,通过学过的计网这门课以及网上的资料,我了解了IP归属地背后的技术原理。
1、如何通过IP定位到大致地址区域?
IP地址是可以直接找到某个硬件设备,但是其实IP地址与地理位置不是直接正相关的。而是通过“自治系统(Autonomous System)”来联系IP地址与地理位置的。
众所周知,互联网是许多不同网络组成的网络,而自治系统是组成Internet的大型网络系统,连接到Internet的每台计算机或者硬件设备都将连接到一个AS。而每一个AS都会有一个编码,这个编码叫做ASN。
2、如何理解AS与ASN呢?
在一个城市的Internet中,AS可以看做是该城市的邮政中心,人们所发出的快递包裹信件(消息)需要从一个城市到另一个城市,直到达到了目的地城市,然后目的地城市的AS将在自己城市内传递消息。
每个AS都会管理一组特定的IP地址,就像每个城市的邮政中心负责传递所有邮件到城市的所有地址单位。
通常来说,一般AS由服务运营提供商ISP、大型技术公司、大型政府机构等运营管理。
3、IP地址的逻辑关系
可以大致这么认为:IP地址 -> 地址块 -> 自治网络编码(ASN) -> 组织 -> 国家。
例如给定某个IP地址,113.22.30.48,归属于中国,再进一步查阅,发现属于其ASN为AS63223,这个ASN可以告诉人们该IP地址属于中国、深圳,可能这个ASN属于中国移动、也或者属于电信等等运营商。
对于这些运营商组织,会对某个IP再进行更加细致的划分,进行区级划分、街道划分等等。
4、IP地址隐私问题
在大数据时代的今天,各种互联网应用搜集了大量的数据信息,它们其实也可以根据这些信息,推断出某个人的大致地址位置。例如百度地图会一直用 App SDK 以及网页的方式记录 IP 和地址位置的关联,并允许反向查询,也就是可以根据 IP 地址反向查询到某个位置,这个数据精度可能精确到几百米。
那么可以用VPN改变IP来保证自己的隐私吗?其实还是不行的。因为你的邻居可以推测你的位置。某些 App 发现,邻居周围的 WIFI、蓝牙等和你的非常像。而且当某个 WiFi 信号消失时,邻居那边的也同步消失了。那么APP就可以猜测,你隐藏了自己的真实 IP,你的地理位置和邻居的非常近。这就是大数据时代背景下的应用。
因此,当某些设备弹出提示「是否允许扫描本地设备」时,你就要谨慎选择了。如果不是内网 NAS 或者投屏类的,基本上没有必要允许这个操作,这个操作都是在盗取你的个人隐私信息。如果你允许了这个操作,那他就会开始扫描整个局域网的设备信息,然后记录下来。最终,其会将你的 IP 地址、手机 IMEI、WiFi 等信息汇总起来,从而做一些商业化的信息,例如 —— 你在电脑上搜了下房子这个关键词,等会你刷手机抖音就会给你推送房地产广告。
参考文章: 全网显示IP归属地,是怎么实现的? | Hollis 公众号 什么是自治系统?| 什么是 ASN?| Cloudflare IP 地址能精确到什么地步,如何保护隐私?- Luv Letter 的回答 - 知乎 IP 地址能精确到什么地步,如何保护隐私?- Happy Ennding 的回答 - 知乎
|