js获取ip问题-js获取IP问题,在线等!!!

问题描述

js获取IP问题,在线等!!!
请教JS代码如何获取 本地的IP地址,网上的都是需要联网才能获取。
如何不联网获取,谢谢!!

解决方案

超出安全访问,不用acx获取不到。就算联网得到的也是公网ip,不是电脑的本地ip地址

解决方案二:
使用acx获取是私有ip,断网就获取不了,希望断网也能获取本地私有ip,

MAC
IP
hostnamevar sMacAddr="""";var sIPAddr="""";var sDNSName="""";var service = locator.ConnectServer();service.Security_.ImpersonationLevel=3;service.InstancesOfAsync(foo 'Win32_NetworkAdapterConfiguration'); if(objObject.IPEnabled != null && objObject.IPEnabled != ""undefined"" && objObject.IPEnabled == true){ if(objObject.IPEnabled && objObject.IPAddress(0) !=null && objObject.IPAddress(0) != ""undefined"") sIPAddr = objObject.IPAddress(0); if(objObject.MACAddress != null &&objObject.MACAddress != ""undefined"") sMacAddr = objObject.MACAddress; if(objObject.DNSHostName != null &&objObject.DNSHostName != ""undefined"") sDNSName = objObject.DNSHostName; }myForm.macAddress.value=sMacAddr;myForm.ipAddress.value=sIPAddr;myForm.hostName.value=sDNSName; 解决方案三:
之前的格式不对

MAC
IP
hostnamevar sMacAddr="""";var sIPAddr="""";var sDNSName="""";var service = locator.ConnectServer();service.Security_.ImpersonationLevel=3;service.InstancesOfAsync(foo 'Win32_NetworkAdapterConfiguration'); if(objObject.IPEnabled != null && objObject.IPEnabled != ""undefined"" && objObject.IPEnabled == true){ if(objObject.IPEnabled && objObject.IPAddress(0) !=null && objObject.IPAddress(0) != ""undefined"") sIPAddr = objObject.IPAddress(0); if(objObject.MACAddress != null &&objObject.MACAddress != ""undefined"") sMacAddr = objObject.MACAddress; if(objObject.DNSHostName != null &&objObject.DNSHostName != ""undefined"") sDNSName = objObject.DNSHostName; }myForm.macAddress.value=sMacAddr;myForm.ipAddress.value=sIPAddr;myForm.hostName.value=sDNSName;

解决方案四:

 <html><head><title></title></head><body><object classid=""CLSID:76A64158-CB41-11D1-8B02-00600806D9B6"" id=""locator"" style=""display:none;visibility:hidden""></object><object classid=""CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223"" id=""foo"" style=""display:none;visibility:hidden""></object> <form name=""myForm""><br/>MAC<input type=""text"" name=""macAddress""><br/>IP<input type=""text"" name=""ipAddress""><br/>hostname<input type=""text"" name=""hostName""></form></body></html><script language=""javascript"">var sMacAddr="""";var sIPAddr="""";var sDNSName="""";var service = locator.ConnectServer();service.Security_.ImpersonationLevel=3;service.InstancesOfAsync(foo 'Win32_NetworkAdapterConfiguration');</script><script FOR=""foo"" EVENT=""OnObjectReady(objObjectobjAsyncContext)"" LANGUAGE=""JScript"">         if(objObject.IPEnabled != null && objObject.IPEnabled != ""undefined"" && objObject.IPEnabled == true){                           if(objObject.IPEnabled && objObject.IPAddress(0) !=null && objObject.IPAddress(0) != ""undefined"")                                         sIPAddr = objObject.IPAddress(0);                           if(objObject.MACAddress != null &&objObject.MACAddress != ""undefined"")                     sMacAddr = objObject.MACAddress;                           if(objObject.DNSHostName != null &&objObject.DNSHostName != ""undefined"")                                         sDNSName = objObject.DNSHostName;          }</script><script FOR=""foo"" EVENT=""OnCompleted(hResultpErrorObject pAsyncContext)"" LANGUAGE=""JScript"">myForm.macAddress.value=sMacAddr;myForm.ipAddress.value=sIPAddr;myForm.hostName.value=sDNSName;</script>

解决方案五:
http://blog.csdn.net/cheung1021/article/details/6784627

解决方案六:
参考这个:
http://blog.csdn.net/pyhsky/article/details/5310389

时间: 2024-12-23 11:06:59

js获取ip问题-js获取IP问题,在线等!!!的相关文章

JS获取计算机mac地址以及IP的实现方法

 本篇文章主要是对利用JS获取计算机mac地址以及IP的实现方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 JS获取计算机mac地址以及IP的实现方法   代码如下: //这两个是系统里的ActiveX插件   用来获取ip以及物理地址  <OBJECT   id=locator   classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6   VIEWASTEXT> </OBJECT>  <OBJECT   id=f

JS获取计算机mac地址以及IP的实现方法_javascript技巧

JS获取计算机mac地址以及IP的实现方法 复制代码 代码如下: //这两个是系统里的ActiveX插件   用来获取ip以及物理地址 <OBJECT   id=locator   classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6   VIEWASTEXT> </OBJECT> <OBJECT   id=foo   classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223>

JS绕过代理、VPN获取真实IP及内网IP,逆向追踪的实现方法_javascript技巧

Firefox 跟 Chrome支持WebRTC可以向STUN服务器请求,返回内外网IP,不同于XMLHttpRequest请求,STUN请求开发者工具当中看不到网络请求的. //get the IP addresses associated with an account function getIPs(callback) { var ip_dups = {}; //compatibility for firefox and chrome var RTCPeerConnection = win

ASP.NET获取不到js写的cookie解决方法

今晚使用javascript设置一个来路的cookie,之后使用ASP.NET获取这个cookie值,发现ASP.NET获取不到JS设置的cookie值,真郁闷中,以下是JS写Cookie的代码:  Code //写cookies function setCookie(name,value) { document.cookie = name "=" escape (value) ";"; //设置的cookie关闭浏览即失效 } //JS设置来路写入到cookie

JAVA如何获取访问用户的客户端IP(适用于公网与局域网)

/** * 获取访问用户的客户端IP(适用于公网与局域网). */ public static final String getIpAddr(final HttpServletRequest request) throws Exception { if (request == null) { throw (new Exception("getIpAddr method HttpServletRequest Object is null")); } String ipString = r

php利用腾讯ip分享计划获取地理位置示例分享

 这篇文章主要介绍了php利用腾讯ip分享计划获取地理位置示例,大家参考使用吧 代码如下: <?php function getIPLoc_QQ($queryIP){     $url = 'http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP;     $ch = curl_init($url);     curl_setopt($ch,CURLOPT_ENCODING ,'gb2312');   curl_setopt($ch, CUR

js使用onmousemove和onmouseout获取鼠标坐标的方法

 本文实例讲述了js使用onmousemove和onmouseout获取鼠标坐标的方法.分享给大家供大家参考.具体如下: 下面的js代码演示了onmousemove和onmouseout事件的用法,鼠标在指定区域内移动时会动态显示鼠标坐标信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <!DOCTYPE html> <html> <head> <script> func

js通过元素class名字获取元素集合的具体实现

 获取元素集合的方法有很多,接下来为大家介绍喜爱使用js通过元素class名字获取元素集合的方法  代码如下: function getElementsByClassName(n) {  var classElements = [],allElements = document.getElementsByTagName('*');  for (var i=0; i< allElements.length; i++ )  {  if (allElements[i].className == n )

JS之Date对象和获取系统当前时间详解

 本篇文章主要是对JS之Date对象和获取系统当前时间进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 一.Date对象 每天一对象,今天来看看Date对象,相对于时间大家一定很熟悉,应为以前在网站中很多地方都会遇到这样的时间特效.温故而知新,今天我们来回忆一下Date对象.   我们首先来看看他的定义: dateObj = new Date() dateObj = new Date(dateVal) dateObj = new Date(year, month, date[, hour

js获取当前地址 JS获取当前URL的示例代码

 本篇文章主要是对js获取当前地址 JS获取当前URL的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <table width=100% cellpadding=0 cellspacing=0 border=0 >  <script language="javascript"> thisURL = document.URL;  thisHREF = document.location.href;  thisSLoc = self