<!DOCTYPE HTML>
<html>
<head>
    <title>js获取本机mac地址,IP地址,计算机名</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <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>
<script language="JScript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for="foo">
    document.forms[0].txtMACAddr.value = unescape(MACAddr);
    document.all.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>
<form id="formfoo" name="formbar" action="#" method="post">
    <input value="00:05:5D:0E:C7:FA" name="txtMACAddr">
    <input value="192.168.30.68" name="txtIPAddr">
    <input value="lzf" name="txtDNSName">
</form>
</body>
</html>

js获取本机mac地址,IP地址相关推荐

  1. qt准确获取本机mac和ip地址

    前言 公司服务器有多个mac地址,是用网上的代码获取时总是不准确,只能自己封装一下.qt通过QNetworkInterface类来获取网络接口的各种信息,我是通过解析QNetworkInterface ...

  2. 获取本机的真实IP地址

    Code: import java.net.InetAddress; import java.net.UnknownHostException; /** * 获取本机的真实IP地址.<br> ...

  3. LabVIEW 获取本机多个ip地址

    图 1 网上见了好多设置的,都没讲清楚,在这里整理一下本机ip地址的获取问题.关键在"字符串向ip地址转换"函数的设置上面,见下图2,选择多输出就能获取本机的多个ip地址,若不选多 ...

  4. Node.js 获取本机Mac地址

    方案一:使用getmac库 首先我们要先加载一个包用于获取mac地址 npm install getmac 安装完毕会在node_modules文件夹下发现一个getmac文件夹,进入到node_mo ...

  5. linux 获取本机的所有IP地址

    linux下获取本地的ip地址,我这里只介绍一种,亲测有效,包括你虚拟出来的IP地址也可以显示出来. 先说一下可能大家都有听过的使用 gethostname 函数和 gethostbyname 函数获 ...

  6. js获取用户浏览器信息和ip地址以及位置

    获取浏览器信息代码 function userAgent () {let browserReg = {Chrome: /Chrome/,IE: /MSIE/,Firefox: /Firefox/,Op ...

  7. php获取本机内网ip地址

    内网ip只能用于内部通信,而不能与其它网络互连.在tcp/ip协议中,专门保留了三个网段作为私有网段地址.分别如下: 10.0.0.0/8: 10.0.0.0~10.255.255.255 172.1 ...

  8. C# 网络编程之获取本机名、ip地址、域名、物理位置

    在C#网络编程中,主机域名与ip之间能相互转换,同时DNS中有Dns类.IPHostEntry类.IPAddress类.DnsPermission类实现DNS的一些简单功能. 下面主要讲述一个C#的W ...

  9. C#获取本机名及IP地址

    using System; using System.Collections.Generic; using System.Text; using System.Net; //需要引用.Net命名空间n ...

最新文章

  1. 《Go并发编程实战》第2版 紧跟Go的1.8版本
  2. 校内网--自动分享视频-flash xss蠕虫分析
  3. SQL SERVER与C#中数据类型的对应关系
  4. 【原创】一种维护型项目升级打包的解决方案
  5. android 浏览文件夹,如何浏览android中的文件夹并获取所选文件夹的路径
  6. Consul入门04 - Consul集群
  7. SpringBoot:与JOOQ合作
  8. SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
  9. 015_ICMP专项研究监控
  10. Exynos4412 Uboot 编译工具 —— 交叉工具链 arm-linux-gcc 的安装
  11. java判断输入月份_Java输入年份和月份判断多少天实例代码
  12. Python+pandas计算数据相关系数
  13. 计算机学习路线推荐(初稿)
  14. 几米的一段话,献给所有小郁闷的人
  15. func_ext.php,fsockopen和pfsockopen函数替换
  16. 小程序模板消息报错41028。解决方法
  17. vue init download template_Webpack(四)Vue
  18. 芯烨 Xprinter XP-DT108A 打印机驱动
  19. Linux安装Flash脚本,linux 下安装adobe flash的关键。
  20. Vs2010创建网站

热门文章

  1. 用html5颜色自动渐变,HTML5渐变背景色生成器
  2. 什么是file handle?
  3. C/C++ 复制数组【简单易懂,代码可以直接运行】
  4. 看过的一篇有关Linux的文章
  5. Unity TimeLine丨B.赛车过场动画制作及视频展示
  6. Textmate调试Python
  7. 增值税高,企业所得税高怎么解决?
  8. 计算机的上帝模式,上帝模式你晓得吗?
  9. 港联证券“中特估值”重塑可转债市场
  10. 智慧商贸系统-新增结算账户