//获取ip地址
getIPAdress() {
let interfaces = require('os').networkInterfaces();
for (var devName in interfaces) {
var iface = interfaces[devName];
for (var i = 0; i < iface.length; i++) {
let alias = iface[i];
if (alias.family === 'IPv4' && alias.address !== '127.0.0.1' && !alias.internal) {
console.log(alias.address);
}
}
}
},
//获取hostName
getHostName() {
let os = require('os');
console.log(os.hostname())
},
//获取mac地址,首先要安装getmac依赖-----  npm install --save getmac
require('getmac').getMac(function(err,macAddress){
console.log(macAddress)
})

转载于:https://www.cnblogs.com/luoliangfei/p/8005020.html

node.js获取本机Ip, hostName, mac相关推荐

  1. Node.js获取本机IP

    function getIPAdress() {var interfaces = require('os').networkInterfaces(); for (var devName in inte ...

  2. python获取mac、计算机id_python 获取本机IP、mac地址、计算机名的简单示例

    这篇文章主要为大家详细介绍了python 获取本机IP.mac地址.计算机名的简单示例,具有一定的参考价值,可以用来参考一下. 对python获取本机IP.mac地址.计算机名感兴趣的小伙伴,下面一起 ...

  3. JS获取本机IP的工具类

    JS获取本机IP的工具类 /*** 获取ip地址*/ export function getUserIP(onNewIP) { // onNewIp - 回调函数//兼容for firefox and ...

  4. Qt获取本机IP、MAC地址、子网掩码、网卡名等函数设计

    获取本机IP函数 QString getIp() {QString myIp;QList<QHostAddress> ipList = QNetworkInterface::allAddr ...

  5. Qt网路与通信(获取本机IP、MAC、IPV6子网掩码等网络信息)

    Qt网路与通信(获取本机网络信息) 在网络应用中,经常需要获取本机的主机名/IP地址和硬件地址信息等网络信息.运用QHostInfo.QNetworkInterface.QNetworkAddress ...

  6. 利用JS获取IE客户端IP及MAC的实现

    B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证.在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做法是调用 ...

  7. Java 获取本机IP和Mac以及网卡信息

    2019独角兽企业重金招聘Python工程师标准>>> 获取局域网ip和mac(如果电脑没有直接连接外网),否则获取公网ip 通过第三放获取公网ip public class Net ...

  8. 获取本机IP和MAC地址

    1.定义数据结构 typedef struct s_ip_fname {//一个网卡可能有多个IP地址std::vector<std::string> ips;std::string ma ...

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

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

最新文章

  1. 设计模式 - Iterator(迭代器)
  2. shellcode中动态定位API
  3. windows中如何设置开机自启tomcat,nginx,jdk等应用服务的解决办法
  4. MySQL · TokuDB · rbtree block allocator
  5. 国外一些知名ASP.Net开源CMS系统
  6. Linux服务器下LNMP安装与配置方法
  7. java 获取xml 版本号_java解析xml获取对应值
  8. python3----字典
  9. P1373 小a和uim之大逃离
  10. Linux学习笔记08—如何关闭防火墙
  11. IPTV在线服务器地址,德芯IPTV网关服务器,德芯直播点播服务器
  12. 爱立信实习生面试小结
  13. 五线谱音名和组别对照表_五线谱最全知识及符号! 太实用了,100%收藏!!!...
  14. Suspending MMON slave action kewrmapsa_ for 82800 seconds
  15. 谷歌身份验证器在手机间转移教程
  16. 自制卡牌游戏Python
  17. 万语千言,不敌一纸情书
  18. 操作系统文件存储空间管理(存储空间的划分与初始化)
  19. windows 命令行查找字符串 和 文件(find findstr for)
  20. js处理json数组

热门文章

  1. php mssql 端口,MSSQL_SQL Server端口更改后的数据库连接方式,SQL Server端口,大家可以通过quot - phpStudy...
  2. 触摸屏中文软件_八招轻松搞定西门子软件安装!
  3. 最小二乘法多元线性回归_回归系列(二)| 最小二乘法真有那么复杂吗?
  4. java面试题 A 2 2 2_JAVA面试题(2)
  5. java生成流水号001_可变数据如何批量生成?
  6. 数格子算面积的方法_水基材料防锈试验方法:铸铁粉末法
  7. mysql的count()函数如何选择索引,千万级表的count()查询优化实例
  8. mysql为查询结果字段赋默认值
  9. java编程实践开发项目,帮你突破瓶颈
  10. Android移动开发之【通往安卓的神奇之旅】基于回调的事件处理