新浪 ip 地址库

API地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php

1
2
3
4
5
6
7
8
function get_location( $ip ){
  $curl = curl_init();
         curl_setopt( $curl ,CURLOPT_URL, "http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=" . $ip );
         $location = curl_exec( $curl );
         $location = json_decode( $location );
         if ( $location ===FALSE) return "" ;
         return empty ( $location ->desc) ? $location ->province. $location ->city. $location ->district. $location ->isp : $location ->desc;
}

update:
2012年又收集到一些ip地址转换的接口,其中发现腾讯的api已经挂了。
腾讯:http://fw.qq.com/ipaddress  (失效打不开)
新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js    (失效打不开)
新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=12.130.132.30  (失效打不开)
搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson   (可行)
搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8  (可行)
搜狐另外的IP地址查询接口:http://txt.go.sohu.com/ip/soip
网易有道IP地址API接口:http://www.youdao.com/smartresult-xml/search.s?type=ip&q=115.156.238.114   (失效打不开)

原文地址:https://www.cnblogs.com/lxwphp/p/15453623.html