`
raozhiyong11
  • 浏览: 138167 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

IP地址查询接口及调用方法(转)

阅读更多

IP地址查询接口及调用方法(转)

  • 设计蜂巢IP地址查询接口:http://www.hujuntao.com/api/ip/ip.php
  • 腾讯IP地址查询接口:http://fw.qq.com/ipaddress
  • 新浪IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js
  • 搜狐IP地址查询接口:http://pv.sohu.com/cityjson
  • 谷歌IP地址查询接口:http://j.maxmind.com/app/geoip.js
  • 有道IP地址查询接口:http://www.youdao.com/smartresult-xml/search.s
  • 1616 IP地址查询接口:http://w.1616.net/chaxun/iptolocal.php
  • 126 http://ip.ws.126.net/ipquery
  • hao123 http://app.hao123.com/ipquery/getcity.php?rtype=2
  • 淘宝 http://ip.taobao.com/service/getIpInfo.php?ip=117.89.35.58
  • 太平洋电脑网 http://whois.pconline.com.cn/

设计蜂巢接口调用方法

API请求地址 : http://www.hujuntao.com/api/ip/ip.php?参数

参数说明:

  • IP : IP地址 可选
  • format : 输出格式 json 可选 默认为JS

JSON调用示例:
请求地址:http://www.hujuntao.com/api/ip/ip.php?callback=jQuery17107324279078748077_1327024991339&format=json&_=1327024991363

{
“ip”: “117.89.35.58″,
“province”: “\u6c5f\u82cf”,
“city”: “\u5357\u4eac”
}

 

腾讯接口调用方法

  1. <scripttype="text/javascript"src="http://fw.qq.com/ipaddress"></script><scripttype="text/javascript">// < ![CDATA[
  2. // < ![CDATA[
  3. //反回格式如下: //var IPData = new Array("117.89.35.98","","江苏省","南京市"); console.log(IPData[0]+','+IPData[2]+','+IPData[3]) //117.89.35.98,江苏省,南京市
  4. // ]]></script>

该方法已经不可用,访问http://fw.qq.com/ipaddre显示“The page you are looking for is temporarily unavailable.
Please try again later.”。腾讯对Referer做了判断,虽然可以通过PHP伪造Referer,但是实际测试中获得的是服务器的IP地址而不是客户端的IP地址。我们一起鄙视一下腾讯。╭∩╮(︶︿︶)╭∩╮

新浪接口调用方法

  1. <scripttype="text/javascript"src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script><scripttype="text/javascript">// < ![CDATA[
  2. // < ![CDATA[
  3. //format参数设置返回格式 js/json //ip 要查询IP 可选 //反回格式如下: //var remote_ip_info = {"ret":1,"start":"117.89.35.0","end":"117.89.35.255","country":"\u4e2d\u56fd","province":"\u6c5f\u82cf","city":"\u5357\u4eac","district":"\u767d\u4e0b","isp":"\u7535\u4fe1","type":"","desc":""}; console.log(remote_ip_info["country"]+','+remote_ip_info["province"]+"省"+','+remote_ip_info["city"]+"市")//中国,江苏省,南京市
  4. // ]]></script>

搜狐接口调用方法

  1. <scripttype="text/javascript"src="http://pv.sohu.com/cityjson?ie=utf-8"></script><scripttype="text/javascript">// < ![CDATA[
  2. // < ![CDATA[
  3. //默认为GBK可通过ie参数设置编码 console.log(returnCitySN["cip"]+','+returnCitySN["cname"])//117.89.35.98,江苏省南京市
  4. // ]]></script>

谷歌接口调用方法

据说是谷歌的,不知道是不是真的。

  1. <scripttype="text/javascript"src="http://j.maxmind.com/app/geoip.js"></script><scripttype="text/javascript">// < ![CDATA[
  2. // < ![CDATA[
  3. console.log(geoip_country_name()+','+geoip_region_name()+','+geoip_city())//China,Jiangsu,Nanjing
  4. // ]]></script>

有道接口调用方法

调用接口示例:http://www.youdao.com/smartresult-xml/search.s?type=ip&q=123.233.157.9

返回XML数据

<?xml version=”1.0″ encoding=”gbk”?>
<smartresult>
<product type=”ip”>
<ip>123.233.157.9</ip>
<location>山东省济南市 网通</location>
</product>
</smartresult>

 

或者

http://www.youdao.com/smartresult-xml/search.s?jsFlag=true&keyfrom=163.com&event=fYodaoCallBack&type=ip&q=192.168.1.1

返回JSON数据

fYodaoCallBack(1, {‘product’:'ip’,'ip’:’192.168.1.1′,’location’:'局域网 对方和您在同一内部网’} , ”);

IP地址查询接口及调用方法

设计蜂巢 | 2011-12-29 | javascript
  • 设计蜂巢IP地址查询接口:http://www.hujuntao.com/api/ip/ip.php
  • 腾讯IP地址查询接口:http://fw.qq.com/ipaddress
  • 新浪IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js
  • 搜狐IP地址查询接口:http://pv.sohu.com/cityjson
  • 谷歌IP地址查询接口:http://j.maxmind.com/app/geoip.js
  • 有道IP地址查询接口:http://www.youdao.com/smartresult-xml/search.s
  • 1616 IP地址查询接口:http://w.1616.net/chaxun/iptolocal.php
  • 126 http://ip.ws.126.net/ipquery
  • hao123 http://app.hao123.com/ipquery/getcity.php?rtype=2
  • 淘宝 http://ip.taobao.com/service/getIpInfo.php?ip=117.89.35.58
  • 太平洋电脑网 http://whois.pconline.com.cn/

设计蜂巢接口调用方法

API请求地址 : http://www.hujuntao.com/api/ip/ip.php?参数

参数说明:

  • IP : IP地址 可选
  • format : 输出格式 json 可选 默认为JS

JSON调用示例:
请求地址:http://www.hujuntao.com/api/ip/ip.php?callback=jQuery17107324279078748077_1327024991339&format=json&_=1327024991363

{
“ip”: “117.89.35.58″,
“province”: “\u6c5f\u82cf”,
“city”: “\u5357\u4eac”
}

 

腾讯接口调用方法

  1. <scripttype="text/javascript"src="http://fw.qq.com/ipaddress"></script><scripttype="text/javascript">// < ![CDATA[
  2. // < ![CDATA[
  3. //反回格式如下: //var IPData = new Array("117.89.35.98","","江苏省","南京市"); console.log(IPData[0]+','+IPData[2]+','+IPData[3]) //117.89.35.98,江苏省,南京市
  4. // ]]></script>

该方法已经不可用,访问http://fw.qq.com/ipaddre显示“The page you are looking for is temporarily unavailable.
Please try again later.”。腾讯对Referer做了判断,虽然可以通过PHP伪造Referer,但是实际测试中获得的是服务器的IP地址而不是客户端的IP地址。我们一起鄙视一下腾讯。╭∩╮(︶︿︶)╭∩╮

新浪接口调用方法

  1. <scripttype="text/javascript"src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script><scripttype="text/javascript">// < ![CDATA[
  2. // < ![CDATA[
  3. //format参数设置返回格式 js/json //ip 要查询IP 可选 //反回格式如下: //var remote_ip_info = {"ret":1,"start":"117.89.35.0","end":"117.89.35.255","country":"\u4e2d\u56fd","province":"\u6c5f\u82cf","city":"\u5357\u4eac","district":"\u767d\u4e0b","isp":"\u7535\u4fe1","type":"","desc":""}; console.log(remote_ip_info["country"]+','+remote_ip_info["province"]+"省"+','+remote_ip_info["city"]+"市")//中国,江苏省,南京市
  4. // ]]></script>

搜狐接口调用方法

  1. <scripttype="text/javascript"src="http://pv.sohu.com/cityjson?ie=utf-8"></script><scripttype="text/javascript">// < ![CDATA[
  2. // < ![CDATA[
  3. //默认为GBK可通过ie参数设置编码 console.log(returnCitySN["cip"]+','+returnCitySN["cname"])//117.89.35.98,江苏省南京市
  4. // ]]></script>

谷歌接口调用方法

据说是谷歌的,不知道是不是真的。

  1. <scripttype="text/javascript"src="http://j.maxmind.com/app/geoip.js"></script><scripttype="text/javascript">// < ![CDATA[
  2. // < ![CDATA[
  3. console.log(geoip_country_name()+','+geoip_region_name()+','+geoip_city())//China,Jiangsu,Nanjing
  4. // ]]></script>

有道接口调用方法

调用接口示例:http://www.youdao.com/smartresult-xml/search.s?type=ip&q=123.233.157.9

返回XML数据

<?xml version=”1.0″ encoding=”gbk”?>
<smartresult>
<product type=”ip”>
<ip>123.233.157.9</ip>
<location>山东省济南市 网通</location>
</product>
</smartresult>

 

或者

http://www.youdao.com/smartresult-xml/search.s?jsFlag=true&keyfrom=163.com&event=fYodaoCallBack&type=ip&q=192.168.1.1

返回JSON数据

fYodaoCallBack(1, {‘product’:'ip’,'ip’:’192.168.1.1′,’location’:'局域网 对方和您在同一内部网’} , ”);
分享到:
评论

相关推荐

    IP地址转城市接口Webservice

    通过IP地址转中国城市(webservice)版,您可以获得:最新IP地址转中国城市数据库数据,它包含319356条国内IP,字段:IP地址、省份、城市。内附调用方法(支持Asp,.NET,C#,PHP等开发语言)。可以根据指定的IP返回 ...

    ip定位查询接口

    标题中的“ip定位查询接口”指的是网络开发中用于获取设备或用户IP地址地理位置信息的一种服务。这个服务通常通过API(应用程序编程接口)提供,允许开发者在自己的应用中集成,以便实现如用户位置追踪、本地化服务...

    JS简单获取客户端IP地址的方法【调用搜狐接口】

    本文实例讲述了JS简单获取客户端IP地址的方法。分享给大家供大家参考,具体如下: &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;使用搜狐接口获取客户端IP地址&lt;/...

    好用的ip查询接口

    该接口提供了一种简便的方法来根据IP地址获取所在城市的信息。通过访问`http://www.zonediy.com/commons/findip.jsp?ip=218.28.135.247`这样的URL(其中218.28.135.247为示例IP地址),用户可以查询到该IP地址对应的...

    php ip地址查询

    总之,PHP中IP地址查询可以通过调用API接口或者使用IP地址库文件来实现。选择哪种方法取决于具体需求,如是否需要实时性、数据精度以及预算等因素。无论哪种方式,都要注意遵守服务提供商的使用条款,确保合法合规地...

    调用webservice查询IP地址所在地

    总的来说,通过调用Web Service查询IP地址所在地是实现地理位置信息获取的一种常见方法,尤其在没有现成的IP地址库可供使用时。ASP.NET 2.0提供了强大的工具支持,使得开发者能够轻松地整合这样的服务到自己的应用...

    ip地址查询

    本资源包提供了一套完整的IP地址查询工具,包括数据库和查询代码,以及网络版查询方法,利用了百度和ip138等在线服务。 首先,我们需要理解IP地址的基本概念。IP地址(Internet Protocol Address)是互联网上设备的...

    在线IP地址查询

    在进行在线IP地址查询时,可能会使用COM组件,例如,调用Winsock库或者其他网络相关的接口,这些接口可能需要在COM环境中运行。当程序启动时,首先调用`CoInitialize`初始化环境,然后可以创建和使用COM对象来建立...

    通过ip查找省市 ip查询接口

    IP查询接口就是这样一个工具,它提供了一个编程接口,使得开发者可以通过发送特定的IP地址,获取到与之关联的地理位置信息。这些接口通常返回JSON或其他数据格式,包含如国家、省份、城市等详细信息。例如,调用IP...

    ip地址归属地查询api

    本文将深入探讨IP地址归属地查询API的工作原理、使用方法以及相关的JavaScript实现。 IP地址归属地查询API通常基于庞大的IP地址数据库,这些数据库包含了全球各地的IP地址段与对应的国家、地区、城市等地理信息。当...

    baidu查询 ip地址

    本文将深入探讨如何使用百度来查询IP地址,以及与之相关的技术知识。 首先,IP地址(Internet Protocol Address)是互联网上的每台设备独一无二的数字标签。它分为IPv4和IPv6两种类型,其中IPv4由32位二进制组成,...

    JS 使用搜狐接口获取客户端IP地址

    然而,通过调用第三方提供的API接口,我们可以间接地获取到用户IP地址。本篇将详细介绍如何利用搜狐提供的接口在JS中实现这一功能。 首先,我们需要了解搜狐提供的获取IP地址的API接口。这个接口通常是HTTP或HTTPS...

    基于本地数据库的 IP 地址查询 PHP 源码.zip

    在IT领域,网络编程是不可或缺的一部分,而IP地址查询则是其中的一个重要环节。这个"基于本地数据库的 IP 地址查询 PHP 源码.zip"压缩包提供了一种解决方案,让我们来深入探讨其中涉及的知识点。 首先,我们要理解...

    ip所在地查询接口

    - 解释:此方式返回的是一个简单的文本字符串,其中包含了查询到的IP地址对应的地理位置信息(省、市)及运营商信息(如电信、联通等)。 2. **XML方式**: - 调用格式:`...

    IP地址转向源码

    然后,使用条件语句或查找表来判断IP地址,并根据IP范围执行不同的操作,如返回不同的网页内容或调用不同的服务接口。 3. **核心代码段**: 易语言中可能的核心代码段如下: ```易语言 .定义 整数型, 客户端IP ...

    获取内网ip地址3种方法

    例如,初始化一个TGStack对象,然后调用其GetHostByName函数,传入“localhost”或“127.0.0.1”,它会返回与之关联的所有网络接口的IP地址列表。从中筛选出非回环地址(非127.0.0.1),即可得到内网IP地址。 3. ...

    本机IP地址查询程序

    本机IP地址查询程序是用于获取本地计算机网络连接的IP地址的软件工具。以下是对这个主题的详细讲解: 1. IP地址类型: - IPv4:当前广泛使用的IP地址格式,由32位二进制数表示,通常以4个十进制数的形式分隔,如...

    IP地址查询库

    在实际应用中,IP地址查询库通常会提供API接口,开发者可以调用这些接口来实现应用程序中的IP查询功能。例如,通过输入IP地址,应用可以返回该IP所在的国家、城市、网络运营商等信息。此外,这些库可能还支持批量...

    PB调用WebServices的例子IP地址查询服务.rar_PB调用WebServices实例_pb_welle3k_服务

    PB调用WebServices的例子IP地址查询服务主要涉及的是在PowerBuilder(PB)环境中如何通过WebServices接口来实现远程数据交互,特别是查询IP地址的相关信息。WebServices是一种基于标准的、平台无关的方式,允许不同...

    PHP实例开发源码—caozha-ip(IP地址库调用系统).zip

    这个压缩包中的"caozha-ip"是一个基于PHP实现的IP地址库调用系统,主要用于处理与IP地址相关的操作,如IP查询、定位、管理等。下面我们将深入探讨这个系统的相关知识点。 1. IP地址处理:在互联网中,每个设备都有...

Global site tag (gtag.js) - Google Analytics