javascript获取客户端网卡MAC和IP地址和计算机名

原创 2012年03月26日 08:58:18

<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;
}
   </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="index.do" method="post"><INPUT value="00-11-11-B4-52-EF" name="txtMACAddr"> <INPUT value="202.102.188.170"   name="txtIPAddr"> <INPUT value="jackly" name="txtDNSName">


</FORM>

</BODY>


</HTML>


C#获取本地计算机名,IP,MAC地址,硬盘ID

转自:http://www.cnblogs.com/qixuejia/archive/2011/01/12/1933442.htmlusing System; using System.Data; u...
  • zhichao2001
  • zhichao2001
  • 2017年01月14日 23:19
  • 776

js获取客户端网卡的IP地址、MAC地址

js获取客户端网卡的IP地址、MAC地址的方法                 MAC地址:  IP地址:  主机名:          var sMacAddr=""...
  • jbxue123
  • jbxue123
  • 2014年07月02日 17:30
  • 2329

javascript获取客户端网卡MAC地址和IP地址和计算机名

在做 B/S 结构的系统时,我们常常需要获取客户端的一些信息,如 IP 和 MAC ,以结合身份验证。 要获取服务器端的 MAC 很容易,但是要获取客户端的 MAC 的地址确要花费一翻心思,通常的做法...
  • chengmodelong
  • chengmodelong
  • 2015年04月27日 08:43
  • 209

nbtstat及netstat命令---查对方IP mac地址 根据IP查对方计算机名

知道ip版权保护,请不要随意复制^%#$32364)98sa。^_^,想知道是谁的主机(主机的计算机名是实名制)。 版权保护版权保护,请不要随意复制^%#$32364)98sa。^_^,请不要随意复制...
  • angel20082008
  • angel20082008
  • 2016年07月20日 15:39
  • 3010

【VB.NET】获取机器名称和IP地址

说明 操作步骤 获取本机 获取远程机器 总结说明 在接下俩的文章中主要和大家分享一下在VB.NET中如何通过System.NET以及System.NET.Sockets来获取本机和远程机器的名称以及I...
  • SugaryoTT
  • SugaryoTT
  • 2016年02月19日 14:27
  • 2964

1.如何ping别人的计算机名来获取IP?

如何ping别人的计算机名来获取IP?          获取别人的IP,是作为骇客或是黑客必要的步骤。那么,怎么来获取IP呢?                 今天想试着用arp命令干...
  • qq_27109081
  • qq_27109081
  • 2015年07月29日 15:06
  • 7253

java通过ip获取网卡MAC地址

java通过ip获取网卡MAC地址
  • jacke121
  • jacke121
  • 2017年04月16日 20:20
  • 932

linux 下C实现获取网卡IP和MAC地址

本文使用getifaddrs 函数获取网卡的IP和MAC地址。getifaddrs函数有个特点,就是获取地址时以链表方式返回,且每个链表节点要么是IP,要么是MAC,所以如果要将网卡的IP和MAC地址...
  • u010720987
  • u010720987
  • 2013年05月20日 12:13
  • 2079

【C++】获得本机所有网卡的IP和MAC地址信息

【C++】获得本机所有网卡的IP和MAC地址信息 一台机器上可能有多个网卡,每一个网卡只有一个MAC地址,但是每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线...
  • lphbtm
  • lphbtm
  • 2016年03月11日 08:55
  • 399

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

这篇文章主要介绍了js获取客户端IP地址、MAC和主机名的7个方法汇总,JS本身是不支持获取IP地址等信息的,本文通过其它方法实现,需要的朋友可以参考下 今天在搞JS(JavaScript)...
  • yuwq123
  • yuwq123
  • 2017年06月17日 10:32
  • 1250
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript获取客户端网卡MAC和IP地址和计算机名
举报原因:
原因补充:

(最多只允许输入30个字)