<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312">
<title>JavaScript获取客户端IP[利用新浪接口]</title>
</head>
<body>
<script type="text/javascript" src="http://counter.sina.com.cn/ip/" charset="gb2312"></script> <!--获取接口数据,注意charset -->
<script type="text/javascript">
document.writeln("IP地址:"+ILData[0]+"<br />")//输出接口数据中的IP地址
document.writeln("地址类型:"+ILData[1]+"<br />")//输出接口数据中的IP地址的类型
document.writeln("地址类型:"+ILData[2]+"<br />")//输出接口数据中的IP地址的省市
document.writeln("地址类型:"+ILData[3]+"<br />")//输出接口数据中的IP地址的
document.writeln("地址类型:"+ILData[4]+"<br />")//输出接口数据中的IP地址的运营商
</script>
</body>
</html>
如何用js或者jquery获取客户端的IP地址:
$.getJSON("http://chaxun.1616.net/ip.htm",
function (data) {
alert(data.ip)
}).error(function () { alert("获取IP失败请联网查询")})
IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。
IP地址类型
公有地址:
公有地址(Public address)由Inter NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。
私有地址:
私有地址(Private address)属于非注册地址,专门为组织机构内部使用。
以下列出留用的内部私有地址:
A类 10.0.0.0--10.255.255.255
B类 172.16.0.0--172.31.255.255
C类 192.168.0.0--192.168.255.255