今年4月份,为进一步规范国内的舆论控制,国家规定所有互联网平台需要显示IP归属地信息,微波、抖音、公众号、百度等多个平台纷纷响应政策上线IP归属地功能。
那么有人好奇了,互联网平台厂商是怎么通过IP定位到我们所属地区?技术原理是什么?今天为小伙伴们解惑!
如何通过IP找到地址?
一般来说,我们都知道可以通过IP地址来找某个人,但实际上来说IP地址和地理位置没有直接关系,顶多算是间接关系,那么我们是怎么通过IP地址来找地址?答案是通过自治系统(Autonomous System),简称AS。
互联网是由多个网格组成的网络,而AS是Internet的大型网络,连接到Internet的每台计算机或设备都将连接到一个AS,每个AS都有一个编码,叫做ASN(自治网络编码)。
打个比方,你可以将AS看成一个地区的快递站,快递从一个快递站到另一个快递站,直到正确的收件地区的快递站,然后快递站将在该地区派送快递,每个AS都控制一组特定的IP地址,就像快递站的快递员根据单号派送快递,通常每个AS是由政府机构、大型公司组织等运营。
通过上述的例子,我们可以理清下逻辑:IP地址->地址块->ASN->组织->国家,通过IP地址,我们可以得到一个大致的地理位置,如湖南长沙岳麓区、北京朝阳区等,如下图所示,我们可得知这个IP地址归属于编码为AS4xxx自治网络,也就是在中国甚至,ASN编码属于中国电信。
值得注意的是,通过ASN最多只能找到县级或区级的地理位置。