JavaScript获取IP地址

来源:互联网 发布:精准营销数据 编辑:程序博客网 时间:2024/06/07 14:16

前一段时间测试一段js写的获取ip地址的程序,但是只能获取其外网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 GetLocalIPAddr()
{
 var oSetting = null; 
    
 var ip = null;
try

   oSetting = new ActiveXObject( "rcbdyctl.Setting" );
   ip = oSetting.GetIPAddress; 
         
   alert(ip); 
         
     if (ip.length == 0)
       { 
             
        return "没有连接到Internet"; 
         
       } 
         
       oSetting = null; 
     
}
catch(e)

         
 return ip; 
     

     
return ip; 





alert(GetLocalIPAddr()) 
</script>


</body>


</html>

个人博客:http://blog.amtemai.com

原创粉丝点击