为了进一步规范国内的网络舆论,国家规定了各互联网平台都需要显示 IP 归属地信息。微博、抖音、公众号等多个平台纷纷上线了 IP 归属地功能,这标志着国内言论的进一步规范化。但互联网平台商们是怎么通过 IP 定位到我们所属地区的?这背后的原理是什么?IP 归属地背后又有哪些实际的应用?今天我们就来聊聊 IP 归属地背后的技术原理。

如何通过 IP 找到地址?
在我们印象中,我们都知道可以通过 IP 地址找到某个人。但当我们细想一下,我们会发现其实 IP 地址与地理位置并不是直接相关的。那我们到底是如何通过 IP 地址找到地址的呢?答案是:通过自治系统(Autonomous System)。

互联网是由不同网络组成的网络,自治系统是组成 Internet 的大型网络,连接到 Internet 的每台计算机或设备都连接到一个 AS。而每一个自治系统都会有一个编码,我们称之为 ASN。

可以认为 AS 类似于一个城镇的邮局。邮件从一个邮局到另一个邮局,直到到达正确的城镇为止,然后该城镇的邮局将在该城镇内传递邮件。每个 AS 都控制一组特定的 IP 地址,就像每个镇的邮局负责将邮件传递到该镇内的所有地址一样。通常,每个 AS 由单个大型组织(例如 Internet 服务提供商(ISP)、大型企业技术公司、大学或政府机构)运营。

到这里,我们可以捋清楚这样一个逻辑关系:IP地址 -> 地址块 -> 自治网络编码(ASN) -> 组织 -> 国家。通过 IP 地址,我们就可以定位到一个大致的地理位置,例如:北京朝阳区、深圳南山区等。例如我现在的 IP 地址就归属于编码为 AS4xxx 这个自治网络,通过这个 ASN 可以知道位置在中国深圳,这个 ASN 编码所属的组织为 中国电信。

但是通过 ASN 也只能是找到县级或者区级的地理位置,再细的位置就找不到了。但怎么有些时候同学说:他被查水表了,直接定位到某个单元某一户呢?其实原理也很简单!上面我们说到可以根据 IP 地址定位到 ASN 所属组织,而 ASN 所属组织在进行 IP 地址分配的时候,都是会进行 IP 地址分配记录的。某个 IP 地址分配给了谁,都记录得一清二楚。因此警察叔叔想找你喝茶,那还不是一抓一个准。但要提示一下的是,并不是谁都有那个权限去运营商查询这些数据。所以那些说可以爬着网线找到你的人,基本上可以忽略,都是在吓唬你。只有警察叔叔立案,并且出示相关手续之后才可以进行数据查询。

IP 地址的隐私问题
那是不是只有运营商才能查到某个人的住址信息呢?在大数据时代的今天,各种互联网应用搜集了大量的数据信息,它们其实也可以根据这些信息,推断出某个人的大致地址位置。例如百度地图会一直用 App SDK 以及网页的方式记录 IP 和地址位置的关联,并允许反向查询,也就是可以根据 IP 地址反向查询到某个位置,这个数据精度可能精确到几百米。

其实不止国内的公司会这么做,其实国外的公司同样也会这么做,就比如 Google 也做了。只是国外对这方面控制得非常严格,因此它们会比较明确地披露所使用的用户隐私数据,并且还提供了对应功能可以让用户关闭。

有朋友说了,那我可以用 VPN 改变 IP,那是不是某些 App 就不知道我的精确位置了呀?其实并不是的,因为你的邻居可以出卖了你。某些 App 发现,邻居周围的 WIFI、蓝牙等和你的非常像。而且当某个 WiFi 信号消失时,邻居那边的也同步消失了。那么他们就可以猜测,你隐藏了自己的真实 IP,你的地理位置和邻居的非常近。这就是大数据时代背景下的应用。

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

说白了,「查找并连接到本地网络上的设备」的使用为跨平台广告提供了方便,而从个人信息保护和隐私保护体验的角度来讲,这种对设备的监控、跟踪可能会给用户带来担忧。

全网显示 IP 归属地,这背后的技术你知道吗?相关推荐

  1. 全网显示 IP 归属地,用上这个开源库,实现也太简单了

    细心的小伙伴可能会发现,最近蘑菇新上线了 IP 属地的功能,小伙伴在发表动态.发表评论以及聊天的时候,都会显示自己的 IP 属地信息 ​ 编辑切换为居中 添加图片注释,不超过 140 字(可选) 动态 ...

  2. 全网显示 IP 归属地,可以考虑这个开源库

    最近微博等平台都上线  IP 属地功能. 下面,我就来讲讲,Java 中是如何获取 IP 属地的,主要分为以下几步 通过 HttpServletRequest 对象,获取用户的 IP 地址 通过 IP ...

  3. 再见ip.taobao,全网显示 IP 归属地,用上这个开源库,实现也太简单了!

    细心的朋友应该会发现,最近,继新浪微博之后,头条.腾讯.抖音.知乎.快手.小红书等各大平台陆陆续续都上线了"网络用户IP地址显示功能",境外用户显示的是国家,国内的用户显示的省份, ...

  4. 公众号显示IP归属地,有多少人会现出原形?

    假期吃了一个大瓜,著名的大V连岳翻车,因为微信公众号文章发表于日本被骂上热搜. 网友群嘲他"身在日本劝人爱中,坐办公室写稿劝人进厂,身为丁克劝人三胎". 还有很多假装在国内/国外的 ...

  5. 全网进入“IP归属地”模式,键盘侠老实了,这些人也慌了

    最近一段比较火的事情可能就是全网进入"IP归属地"模式这件事了,其中包括某音.某手.某乎等等一系列自媒体平台,官方的每一次动作都会有一些人起飞,同样,也会有一部分人发慌了. 起飞的 ...

  6. 为何这些软件要显示ip归属地

    4 月 15 日消息,抖音安全中心近日宣布,为维护真实有序的讨论氛围,减少冒充热点事件当事人.恶意造谣.蹭流量等不良行为,抖音拟在个人主页等位置展示帐号 IP 属地,相关功能在 4 月底进行测试,将根 ...

  7. 手把手教你实现显示IP归属地

    手把手教你实现显示IP归属地 实现原理 获取IP地址 调用IP归属地接口: 近年来,根据<国家互联网用户账号名称信息管理规定>要求互联网用户账号服务平台标注IP地址属地信息,微信公众号.抖 ...

  8. 显示IP属地之后,有的人慌了!而有的人却发了?

    最近,国内各大互联网平台根据规定推出了显示IP属地的功能,就如照妖镜一样,让一些人慌了. 比如一些分享海外生活的博主,好多都显示IP属地在国内: 一些国内的本地生活媒体账号也同样翻车: 这么多本地生活 ...

  9. 【实战篇】| 模拟 20 万数据快速查询 IP 归属地

    点击"小詹学Python",选择"置顶"公众号 重磅干货,第一时间送达 本文转载自一个不甘平凡的码农 这篇文章主要深入数据结构与算法在解决实际问题怎么运用和分析 ...

  10. php查询ip归属地api接口_【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地...

    本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得 ...

最新文章

  1. 让Windows下Git和TortoiseGit支持中文文件名/UTF-8
  2. linux下查找java的安装路径和java和tomcat的环境配置
  3. ITK:通过镜像填充图像
  4. 领域模型驱动设计(Domain Driven Design)入门概述
  5. GraphQL入门之什么是GraphQL?
  6. Linux环境下安装 JDK1.8 和 Tomcat8
  7. OpenTLD 未完成 - 虎头
  8. 使用AD将Gerbera文件转化为PCB文件的那些事
  9. 测试用例和缺陷报告模板
  10. python画七彩圆圈_【彩虹手工】 创意彩虹帽子,吊饰,绘画,玩具,给孩子们一个七彩梦吧!...
  11. 详解数据库三大范式、BCNF范式
  12. nodejs无法下载puppeteer附带的chromium解决方案
  13. LeetCode 176 第二高的薪水
  14. 时光雕刻着我们的青春
  15. 设计师的可访问性调研指南
  16. 微短剧:爱优腾、抖快、喜马拉雅的新航线
  17. Nginx 端口转发实现!
  18. 计算机毕业设计ssm校内图书馆智能管理系统
  19. UVALive - 7139 Rotation 矩阵前缀和(imos和)
  20. 未来已来——十五年网龄生活洞见科技之飞跃

热门文章

  1. ios零基础学习 准备什么,如何去学习
  2. iOS基础教程:记录从零开始到APP发布过程
  3. 一款很哇塞的csdn开发助手,你确定不来看看嘛
  4. 这样学编程,直接原地起飞啊!
  5. 向Docker告别的时候到了
  6. 怎样将视频mp4转换成flac无损音乐
  7. 读书百客:《山坡羊·北邙山怀古》赏析
  8. 批处理命令--call和start
  9. FireFox精彩电视广告欣赏
  10. axure中继器求和_Axure学习笔记:中继器之价格统计