新浪的IP地址查询接口:​​http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js​

新浪多地域测试方法:​​http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42​

搜狐IP地址查询接口(默认GBK):​​http://pv.sohu.com/cityjson​

搜狐IP地址查询接口(可设置编码):​​http://pv.sohu.com/cityjson?ie=utf-8​

搜狐另外的IP地址查询接口:​​http://txt.go.sohu.com/ip/soip​

腾讯的接口:​​http://fw.qq.com/ipaddress​​ (腾讯的接口原本是最好用的,可现在打不开啦)

上面的接口中新浪的是js接口,所以我用此接口做一个简单的说明:

<script type="text/javascript" src="​​http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js​​" charset="gb2312"></script>

<script type="text/javascript">

    function ipmsg() {

        var ss = remote_ip_info['country']  + remote_ip_info['province']+ remote_ip_info['city'];

        document.getElementByIdx_x_x("<%=HiddenField1.ClientID %>").value = ss;

    }

</script>