`

JS获得IP

    博客分类:
  • js
 
阅读更多

<HTML><HEAD><TITLE>WMI Scripting HTML</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
 document.forms[0].txtMACAddr.value=unescape(MACAddr);
 document.forms[0].txtIPAddr.value=unescape(IPAddr);
 document.forms[0].txtDNSName.value=unescape(sDNSName);
 //document.formbar.submit();
  </SCRIPT>

<SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) for=foo>
   if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)
   {
    if(objObject.MACAddress != null && objObject.MACAddress != "undefined")
    MACAddr = objObject.MACAddress;
    if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined")
    IPAddr = objObject.IPAddress(0);
    if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined")
    sDNSName = objObject.DNSHostName;
   }
   alert(IPAddr)
</SCRIPT>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT>
<OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
<SCRIPT language=JScript>
   var service = locator.ConnectServer();
   var MACAddr ;
   var IPAddr ;
   var DomainAddr;
   var sDNSName;
   service.Security_.ImpersonationLevel=3;
   service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
   </SCRIPT>

<FORM id=formfoo name=formbar action=NICPost.asp method=post><INPUT value=00:05:5D:0E:C7:FA name=txtMACAddr> <INPUT value=192.168.0.2 name=txtIPAddr> <INPUT value=typ name=txtDNSName> </FORM></BODY></HTML>
        
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT>
<OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>




分享到:
评论

相关推荐

    JS获取客户端IP地址、MAC和主机名的7个方法汇总

    ### JS获取客户端IP地址、MAC和主机名的7个方法详解 #### 一、使用JS获取客户端IP的方法 ##### 方法一:使用ActiveX获取IP(仅适用于IE浏览器) 这种方法依赖于`ActiveXObject`来实现,因此只能在允许运行ActiveX...

    js得到本机IP

    在描述中提到的“js得到本机IP”是指通过JavaScript获取用户设备的本地IP地址。在Web开发中,这可能是为了实现某些特定的功能,例如定位服务、数据传输或网络诊断。 要获取本机IP,JavaScript本身并不能直接提供...

    js获取电脑名、ip、mac(ie&火狐)

    在JavaScript中获取电脑名、IP地址和MAC地址通常涉及到浏览器的安全限制,因为这些信息被视为敏感数据。然而,在特定环境下,如IE(Internet Explorer)和Firefox,有一些方法可以实现这一功能。 在IE浏览器中,...

    js多IP检验

    首先,将输入的字符串按逗号分割,得到IP地址数组,然后遍历这个数组,对每个IP地址执行以下步骤: 1. 检查IP地址是否由4个部分组成,每部分由一个点分隔。 2. 分割IP地址,获取每个数字部分,并确保它们都在0-255...

    javascript教程之免费的获取IP对应的经纬度坐标,给入ip,返回GPS坐标.zip

    3. **免费的JS获取IP服务**:描述中提到的"真正免费的JS获取IP经纬度,FREE IP.url"可能是指某些提供免费API的服务,这些服务允许开发者通过发送HTTP请求,获取到IP地址以及对应的地理坐标。 4. **经纬度坐标系统**...

    js获取客户端的IP mac地址

    ### JavaScript 获取客户端IP与MAC地址方法详解 #### 一、背景介绍 在Web开发中,有时需要获取客户端的网络信息,比如IP地址和MAC地址。这些信息可用于多种用途,如定位用户位置、进行网络监控等。然而,由于隐私...

    根据IP地址获得天气预报

    本项目"根据IP地址获得天气预报"就是利用JavaScript(js)和层叠样式表(CSS)技术,通过调用新浪的开放接口,实现实时获取用户所在地区的天气信息。下面将详细解释这个项目中的关键技术点和实现步骤。 首先,我们...

    获得本机及服务器ip

    通过javascript获得服务器的ip地址以及mac 绝对的真实的 不是127.0.0.1

    如何获得本地IP地址

    这个函数通过创建一个UDP套接字并连接到Google的DNS服务器(8.8.8.8),然后获取套接字的本地地址,从而得到本机的外网IP。如果只想获取内网IP,可以省略连接步骤,直接查询本地接口。 在Java中,可以使用`java.net...

    获取手机ip

    将得到的IP地址字符串进一步处理,例如检查其类型(IPv4/IPv6),并可能进行进一步的验证,比如检查是否为有效的公网IP地址。 5. **地理位置定位**: 获取到IP地址后,可以通过第三方服务如MaxMind GeoLite2库...

    public-ip-快速获取你的公网IP地址

    这个工具在 Node.js 环境下运行,适用于开发者们在构建命令行应用时需要获取当前网络环境的公网 IP 地址的场景。通过使用这个库,可以避免手动查找或依赖第三方服务来获取这一信息。 描述中的 "快速获取你的公网IP...

    获取本机IP地址的实例(JavaScript / Node.js)

    总结来说,JavaScript和Node.js提供了不同的方法来获取本机IP地址,浏览器端依赖WebRTC技术,而服务器端则利用Node.js的os模块。这些技术的实现细节和应用场景虽然各不相同,但都能有效地帮助开发者获取到设备的IP...

    PHP 根据IP地址获取所在城市

    $res = @file_get_contents('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=' . $ip); if (empty($res)) { return false; } $jsonMatches = array(); preg_match('#\{.+?\}#', $res, $...

    H5获取IP和定位的两个例子.rar

    然而,需要注意的是,获取用户IP和位置信息都涉及到用户隐私,因此在使用这些功能时必须遵循相关法律法规,确保用户知情并获得其同意。 总之,H5提供的获取IP和定位功能极大地拓展了Web应用的可能性,使得开发者...

    asp.net获得用户IP和MAC地址的方法

    由于浏览器的安全限制,直接通过JavaScript获取MAC地址是不可能的。但是可以通过一些间接的方式来尝试获取,例如使用ActiveX控件或Java Applet等技术。然而,这些方法在现代浏览器中的支持已经越来越弱,且存在安全...

    jsp页面得到客户端的真是ip

    ### JSP 页面获取客户端真实 IP 的方法 在 IT 领域中,了解客户端的真实 IP 地址对于网站统计、安全防护以及个性化推荐等方面都非常重要。由于互联网中的 HTTP 请求经常通过代理服务器转发,因此直接使用 `request....

    JavaScript获取客户端IP的方法(新方法)

    很久以来,我都是经过http://fw.qq.com/ipaddress来得到客户端用户的IP,这个方法简单、快速、实用 。 我们调用它的写法是: [removed][removed] 它可以返回用户IP和地点,比喻: var IPData = new Array(220....

    聊天室查IP工具fip21.zip

    在没有得到用户许可的情况下获取并公开他人的IP地址可能违反了某些法律和聊天室的规定,因此在实际使用中应谨慎行事,确保遵守相关法律法规和平台政策。 此外,了解如何利用这类工具也可以帮助我们理解网络通信的...

    Node.js-iponmap-命令行IP位置查找器

    Node.js 是一个开放源代码、跨平台的JavaScript运行环境,它允许开发人员在服务器端执行JavaScript代码。Node.js 使用V8引擎,提供了事件驱动、非阻塞I/O模型,这使得它在处理并发请求时非常高效。在`iponmap`这个...

    网站在线IP统计

    - **IP地址解析**:获取到IP后,可以使用GeoIP库来解析IP地址,得到对应的国家、城市等地理位置信息。 - **IP过滤**:有些IP可能是搜索引擎爬虫或者恶意攻击,需要进行过滤处理,避免影响真实用户数据。 - **匿名化...

Global site tag (gtag.js) - Google Analytics