温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
  • 忘记密码?
登录注册×
获取短信验证码
其他方式登录
点击 登录注册 即表示同意 《亿速云用户服务条款》
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 互联网科技
登 录 注册有礼
最新更新 网站标签 地图导航
产品
  • 首页 > 
  • 教程 > 
  • 互联网科技 > 
  • 计算机中根据ip地址能查到具体地址

计算机中根据ip地址能查到具体地址

发布时间:2021-03-03 15:28:48 来源:亿速云 阅读:1088 作者:小新 栏目: 互联网科技

这篇文章主要介绍计算机中根据ip地址能查到具体地址,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

根据ip地址是能查到具体地址的;ip地址是根据每台电脑网络连接点而得到的一个“身份证”,查询ip地址可以让我们有效的知道该电脑在哪个位置。

ip地址是根据每台电脑网络连接点而得到的一个“身份证”,查询ip地址可以让我们有效的知道该电脑在哪个位置。

根据IP地址查询具体地理位置的方法

百度地图有根据IP查询地址的API

http://lbsyun.baidu.com/index.php?title=webapi/ip-api

1、根据百度地图API直接IP查地址

API中说,请求如下两个地址可以根据IP获取具体地址:

计算机中根据ip地址能查到具体地址

请求参数如下:

计算机中根据ip地址能查到具体地址

若我们请求ip为192.168.1.1的话,那么请求地址构造如下:

http://api.map.baidu.com/location/ip?ak=XXX(自己申请的API TOKEN)&ip=192.168.1.1

这里采取Python为实验语言,代码及注释如下:

from urllib import request
import json

# ak is bound with ip
baidu_api_ak = "ZX9QCmwzzItzRO5ssD7GNgEwD4OQduWR"
ip_addr = "xxx.xxx.xxx.xxx"
# Request url
url = "http://api.map.baidu.com/location/ip?ak=" + baidu_api_ak + "&ip=" + ip_addr
req = request.Request(url)
res = request.urlopen(req)
res = res.read()
# Bytes to str
n = res.decode(encoding='utf-8')
# str to json
s = json.loads(n)
t = json.dumps(s, ensure_ascii=False)
print(n)
print(t)

上述代码大概意思是,请求url读取返回的流,并将其转化为json格式,结果如下图所示:

计算机中根据ip地址能查到具体地址

注意到上图中,只能看到,四川省成都市这一很大范围的,而其中的"street"等字段查询出来是空的。也就是说,只能查询到一个大概的范围。

PS:返回来的值中也有经纬度,但是根据原文档来看,这些经纬度是IP所在城市中心点的经纬度。

2、先查经纬度,根据经纬度查地址。

根据IP查经纬度,百度地图没有给出API,但是墙外还是有资源。这里不贴,自己去找吧。。。

假如得到经纬度后,可以通过经纬度+百度地图API查询到详细地址。

百度地图的全球逆地址编码API如下:

http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding-abroad

如下图,假设我们已经获取到经纬度了,按照API上的规则来说,location参数后面的就是经纬度。根据经纬度,我们能查到详细地址。

计算机中根据ip地址能查到具体地址

实验代码及注释如下:

#! /usr/bin/env python
# coding=utf-8

from urllib import request
import json

# ak is bound with ip
baidu_api_ak = "ZX9QCmwzzItzRO5ssD7GNgEwD4OQduWR"
url = "http://api.map.baidu.com/geocoder/v2/?callback=renderReverse&location=30.6667,104.0670&output=json&pois=1&ak=" + baidu_api_ak
req = request.Request(url)
res = request.urlopen(req)
res = res.read()
n = res.decode(encoding='utf-8')
# The result format is renderReverse&&renderReverse(json str). so....
n = n[len("renderReverse&&renderReverse") + 1:-1]
st = json.loads(n)
# st's structure
#   result: XXXX
#   status: XXXX
result = st["result"]
for i in result:
    print(i, result[i])

结果如下:

计算机中根据ip地址能查到具体地址

这里的地址已经很详细了,只不过没有详细的解析,看起来有点乱,要想获得指定的位置信息,可以参考API。

不过,通常这样查询的结果都不是对的,可能因为是运营商对用户保密,查出来的地址可能是运营商 服务器的地址,具体是什么未做深究。

以上是“计算机中根据ip地址能查到具体地址”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节
推荐阅读:
  1. 如何查到域名注册地址
  2. dede单独显示查到了多少条记录的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

计算机 ip地址
  • 上一篇新闻:
    如何在Java项目中利用线程池执行多个任务
  • 下一篇新闻:
    计算机中CPU风扇的性能分析

猜你喜欢

  • 国外便宜服务器租用有哪些优势
  • 网站虚拟主机租用要注意哪些事项
  • 低价虚拟主机购买要考虑哪些因素
  • 美国免费虚拟主机适合哪些网站使用
  • 美国免费虚拟主机有哪些特点
  • 海外虚拟主机租用怎么选择
  • 空间服务器租用机房空调有哪些常见故障
  • 免费ftp服务器托管怎么确保安全
  • 江西服务器租用有哪些优势
  • 双线vps主机租用要注意的事项有哪些
最新资讯
  • Privoxy与Ubuntu浏览器的深度集成
  • Ubuntu用户如何优化Privoxy的CPU占用
  • Privoxy在Ubuntu中提升网络隐私的方法
  • Ubuntu中Privoxy的缓存机制分析
  • Privoxy与Ubuntu防火墙的配合使用
  • Ubuntu用户如何调试Privoxy问题
  • Ubuntu系统Privoxy的兼容性测试报告
  • Privoxy如何帮助Ubuntu用户绕过地域限制
  • Ubuntu中Privoxy的透明代理模式
  • Privoxy在Ubuntu中解决HTTPS问题
相关推荐
  • 天了噜,居然用Python查到了女神的姓名
  • 计算机中正确的ip地址是什么
  • 计算机中主机名和ip地址在哪找
  • 通过ip地址能查到的信息有哪些
  • 计算机中修改ip地址的方法
  • 计算机中20gb的硬盘能存储多少字节
  • 计算机中能直接与CPU交换信息的存储器是什么
  • 计算机中采用什么技术使其能按人们的意志自动进行工作
  • MySQL手册中查到的JSP中文乱码如何解决
  • 计算机中ip地址从左到右分别代表什么

相关标签

计算机网络 电子计算机 计算机语言 计算机图形学 计算机二级 计算机技术 计算机字长 计算机视觉 计算机网络体系 计算机指令 计算机组成 深入理解计算机网络 计算机系统 计算机基础 计算机图标 计算机网络基础 计算机网络技术 多媒体计算机 计算机管理 第三代计算机
AI

深圳坪山网站建设公司济源网站运营优化平台赣州浙江网站建站优化推广镇宁seo网站优化朔州百度网站优化无锡网站优化公司推荐瑞金市网站排名优化铁岭网站设计优化专业公司清水河教育网站优化公司网站要做优化需要大悟县网站排名优化代理南京企业网站优化平台商丘网站seo优化哪家好网站的优化策略怎么写揭阳网站优化咨询电话南京优化网站排名新站快速优化义乌网站优化芜湖网站首页优化哪家好肇庆搜索引擎网站优化公司呼市网站优化哪家好桐乡怎么做网站优化黄江镇供求信息网站优化网站设计优化规划书汤阴网站建设推广优化天长百度网站优化辽宁好的教育行业网站优化网站的分析及优化软件中山外贸网站优化效果好沾化区网站推广优化长沙关键词优化排名网站seo优化策略之网站内链香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化