IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 全网显示IP归属地,是怎么做到的? -> 正文阅读

[网络协议]全网显示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,你的地理位置和邻居的非常近。这就是大数据时代背景下的应用。

因此,当某些设备弹出提示「是否允许扫描本地设备」时,你就要谨慎选择了。如果不是内网 NAS 或者投屏类的,基本上没有必要允许这个操作,这个操作都是在盗取你的个人隐私信息。如果你允许了这个操作,那他就会开始扫描整个局域网的设备信息,然后记录下来。最终,其会将你的 IP 地址、手机 IMEI、WiFi 等信息汇总起来,从而做一些商业化的信息,例如 —— 你在电脑上搜了下房子这个关键词,等会你刷手机抖音就会给你推送房地产广告。

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

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章           查看所有文章
加:2022-05-12 16:42:19  更:2022-05-12 16:43:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 12:20:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码