全网各个平台显示IP归属地背后的技术原理

前言

从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,你的地理位置和邻居的非常近。这就是大数据时代背景下的应用。

参考文章:
全网显示IP归属地,是怎么实现的? | 陈树义 公众号
什么是自治系统?| 什么是 ASN?| Cloudflare
IP 地址能精确到什么地步,如何保护隐私?- Luv Letter 的回答 - 知乎
IP 地址能精确到什么地步,如何保护隐私?- Happy Ennding 的回答 - 知乎

猜你喜欢

转载自blog.csdn.net/weixin_51484460/article/details/124703936