关于ip定位的网站示例可以看我的链接:
http://sd6733531.iteye.com/admin/blogs/901001
之后我在http://www.ipaddressapi.com/找到了能够定位该api的方法。
要想使用ip定位只需要3步:
1.
http://www.ipaddressapi.com/ip_location_webservice_signup/
注册api的key。这个是老规矩了,googleMap,baiduMap,MapABC都这么干。我也不知道申请key有何必要。希望知情人士指点我一下。
2.
进入自己的邮箱点击确认链接,并登陆。
3.
这时网站会将开放的apikey给你,下面是我申请的key:
http://www.ipaddressapi.com/l/23ab4ba8d164726e9d5eb4a299d918e1c5f5e4f0b6e0?h=HOST
上面链接的HOST表示需要你需要跟踪的ip地址。当然不光是ip地址,也可以是域名。
例如h=192.168.0.1是正确的,h=www.baidu.com也是正确的。
使用该地址查询后将得到一下结果
-
Host Name
or IP Address
queried 要查询的主机名称或ip地址
- Resolved IP Address
(if a Host Name was queried) 若是按域名查找,则将解析它的ip地址
-
Country Code
(ISO-3166-1 alpha-2) 国家代码,例如中国就是CN
-
Country Name
国家名称,例如China
-
Region Code
(ISO-3166-2 for US and CA, FIPS 10-4 for other countries) 区域代码
-
Region Name
区域名称,如JiangSu
-
City
所在城市,如ChangZhou
-
Postcode
-
Latitude
纬度
-
Longitude
经度
-
ISP
Internet Service Provider
-
Organization
跟踪到的信息可真是不少啊。但是它的准确性好像就不怎么样了。并不能达到真正的经纬度正确,甚至大致精确范围只能保证City级别而已。
不过可恶的是这个api链接只有短短3天的试用期,过期之后必须重新申请。而要申请持久的api链接竟然需要199$/年的高昂费用!这也太贵了吧
分享到:
相关推荐
3. **编写DDNS客户端程序**:使用Python、Java、Node.js或其他编程语言,编写一个客户端程序,该程序会定期检查设备的公网IP,并在IP变化时调用阿里云DNS API更新解析记录。程序需要包含以下功能: - IP检测:获取...
在.NET中,我们可以使用DNS.GetHostEntry()方法来获取指定域名的IP信息。如果域名对应多个IP(例如,负载均衡的网站),该方法会返回一个IPHostEntry对象,其中包含了所有关联的IP地址。 这个“信息互联排名查询”...
总之,通过结合Delphi 11.3和阿里云API,我们可以构建出一款能够自动跟踪和更新动态IP的软件——AliyunDDns。这个过程不仅展示了Delphi的开发能力,也揭示了云服务API在实际应用中的强大潜力。无论是对于个人开发者...
本文将详细介绍几种在.NET环境中获取客户端主机名和IP地址的方法。 #### 一、ASP.NET内置对象获取 在ASP.NET中,可以利用内置对象来获取客户端的信息。主要包括以下几种方法: 1. **Page.Server.MachineName**:...
- 使用SDK提供的API发起请求,例如查询域名解析记录、添加解析记录、更新解析记录等。 2. **动态解析本地IP**: - 在Python中,可以使用`socket`库获取本地IP地址,如`socket.gethostbyname(socket.gethostname()...
这段代码首先通过`requests`库获取IP的在线API信息,然后使用`geoip2`库解析IP对应的地理位置。 请注意,由于隐私和法律原因,直接追踪个人的IP地址可能会受到限制。大多数公共IP地址数据库提供的是大致的地理位置...
本篇文章将详细解析一个名为"ip-tracker-app"的应用程序,它允许用户通过输入域名或IP地址,查询并显示对应的信息,包括名称、位置、IP地址以及ISP(互联网服务提供商)信息。这些信息不仅以文本形式呈现,还通过...
为了实现这些功能,PHP开发者通常会使用MySQL或类似的数据库来存储域名信息,利用PHP的cURL库与其他API进行交互,使用HTML、CSS和JavaScript创建前端界面。同时,考虑到安全性和性能,可能会运用PHP的最佳实践,如...
3. IP定位服务:一些在线服务如IP Geolocation API,可以提供IP地址的地理位置信息,包括国家、城市、经纬度等。这些服务基于IP地址的分配范围和ISP信息进行定位,但精度有限。 4.traceroute(路由跟踪):traceroute...
5. **IP地址反查**:用户输入IP地址,系统将返回该IP对应的域名信息,这对于追踪网站的物理位置和分析网络流量来源有所帮助。 6. **搜索引擎收录状态**:系统可以查询各大搜索引擎(如Google、Bing等)是否已收录...
3. **IP详细信息**: 一旦我们有了IP地址,可以通过DNS查询将其转换为域名,或者通过WHOIS服务查询其注册信息,包括所有者、地理位置等。这可能需要额外的库,如`java.net.InetAddress`用于DNS查询,或第三方WHOIS ...
4. **DNS/DHCP集成**:高级的IPAM系统能与DNS(域名系统)和DHCP(动态主机配置协议)服务无缝集成,实时同步IP地址信息,确保网络配置的一致性。 5. **报告和审计**:IPAM提供详细的报告和审计功能,帮助管理员...
Node.js 是一个基于 Chrome ...开发者可以根据需求选择合适的模块进行开发,并在官方提供的API文档中获得更详细的信息和使用方法。在开发过程中,了解这些模块及其API是十分必要的,它们构成了Node.js应用的核心框架。
2. **域名查询类型**:常见的域名查询包括A记录查询(将域名转换为IP地址)、MX记录查询(查找邮件服务器地址)、NS记录查询(获取域名的DNS服务器信息)等。本系统可能包含了这些查询功能。 3. **域名注册**:域名...
2. **数据库管理**:二级域名的注册和管理需要与数据库交互,存储用户的域名信息、绑定的IP地址、创建日期等数据。这涉及到SQL语言和数据库设计,如MySQL或SQLite等。 3. **用户接口**:用户需要通过前端界面进行二...
路由跟踪小程序 设计目的: 设计并实现一个基于 IP 的路由跟踪小程序,根据输入的 IP 地址... 使用 Socket API 或 WinPcap 技术。 可考虑如果无法通过 ICMP 协议得到某路由器的 IP 地址时,有什么替 代办法。
使用Google Map API时,需要申请并使用API密钥,以防止滥用和跟踪使用情况。密钥应根据实际项目需求进行注册和限制,如限定域名或IP地址。同时,为了用户隐私,记得设置`sensor`参数,指定应用程序是否使用传感器...
这个系统可能是为个人或小型组织设计的,方便他们跟踪、配置和更新自己的域名信息。下面将详细探讨这款程序可能涉及的核心功能、技术实现以及PHP在域名管理中的应用。 一、核心功能 1. 域名注册与续费:系统可能...
DNS服务器根据请求解析域名,返回对应的IP地址,从而使得用户可以通过域名访问网站等资源。 ##### 封装与分用 - **封装**:在数据从上层向下层传递的过程中,每一层都会添加头部(有时还会添加尾部),这一过程称为...
4. **数据库管理**:软件可能使用数据库存储用户的域名信息,包括域名名称、注册日期、到期日期、DNS设置等。这需要开发者具备SQL或NoSQL数据库的相关知识。 5. **安全性和隐私**:考虑到域名通常与敏感的个人信息...