JavaScript 获取客户端 IP

JavaScript 获取的 IP 有个优点就是它获取的是本机设置的 IP,如果计算机通过局域网上网,那么它获得的就是计算机的局域网 IP,而不像 ASP 中 Request 获取的是计算机连接到互联网的 IP。通过两种获取 IP 的方法,就可以确定某一台计算机。

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>JavaScript获取客户端IP</title>

</head>

<body>

<script type="text/javascript" language="javascript">

<!--

function GetLocalIPAddress()

{

var obj = null;

var rslt = "";

try

{

obj = new ActiveXObject("rcbdyctl.Setting");

rslt = obj.GetIPAddress;

obj = null;

}

catch(e)

{

//异常发生

}

return rslt;

}

document.write("你的IP是:" + GetLocalIPAddress());

//-->

</script>

</body>

</html>