当前位置: 首页 > news >正文

如何通过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 地址分配给了谁,都记录得一清二楚。因此警察想找你喝茶,那还不是一抓一个准。

但要提示一下的是,并不是谁都有那个权限去运营商查询这些数据。所以那些说可以趴着网线找到你的人,基本上可以忽略,都是在吓唬你。

只有警察立案,并且出示相关手续之后才可以进行数据查询。

ip66 街道级IP定位查询

IPv4归属地-API示例

API接口

◆请求方式: HTTPS GET/POST

◆请求示例: hts:/api.ipdatacloud.com/v2/query?ip=需 要查询的ip&key=您申请的key

返回实例值

{

"code": 200,

"data": {

"continent": "亚洲",

"country":“中国",

"country_ english": "China",

"country_ code": "CN",

"province": "山东",

"city": "济宁",

"district": "梁山”,

"area_ code": "370800" ,

"isp": "联通",

"ip": *27.199.65.8",

"longitude": "116.201813",

"latitude": “35.650632",

"local time": "2022-08-04 14:58",

"elevation": "149",

"weather_ station": "CHXX0250",

"zip_ code": *272000",

"version": "V4",

"city_ code": *0537",

"domain":"-",

"street": "X006"

"msg": "success"

http://www.lryc.cn/news/17826.html

相关文章:

  • 业务单据堆积如山?如何提升会计做账效率?
  • 华为OD机试题,用 Java 解【VLAN 资源池】问题
  • 面试加分项:JVM 锁优化和逃逸分析详解
  • C++继承、构造函数和析构函数
  • Python如何实现异步并发之async(1)
  • 震撼!阿里首次开源 Java 10万字题库,Github仅一天星标就超60K
  • 十三、RESTful API
  • 路由器防火墙配置(14)
  • 灰狼算法优化VMD对时序信号分析python
  • 微服务架构中的多级缓存设计还有人不懂?
  • 【图神经网络 医学/药物/目标/分子/(结构/相互作用)预测】用于药物-目标相互作用预测的元集合(Metapath)异构图神经网络(MHGNN)
  • 《Java核心技术》笔记——第六章
  • 假设检验的基本思想
  • c语言机试练习
  • Python的PyQt框架的使用-资源文件夹的使用
  • 如何遍历HashMap
  • 11技术太卷我学APEX-数据加载
  • JVM记录
  • 盘点机器学习实战中最频繁使用的AutoML工具库
  • 50-Jenkins-Lockable Resources插件实现资源锁定
  • 测试员,如果未来5年你不想失业……你得学会自动化测试
  • 腾讯开源的 hel 提供了加载远程模块的能力,谈谈它的实现原理
  • 【运动控制】CNC三轴小线段路径规划
  • 渗透测试之DNS域名信息探测实验
  • ASE140N04-ASEMI低压MOS管ASE140N04
  • Qt——QLineEdit
  • 前端-HTML-zxst
  • 终极方案,清理 docker 占用磁盘过大问题, 亲测有效!
  • puzzle(1321)时间旅人
  • 活动预告 | 2023 Meet TVM 开年首聚,上海我们来啦!