node.js获取本机Ip, hostName, mac

//获取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)

})

时间: 2024-10-29 14:40:41

node.js获取本机Ip, hostName, mac的相关文章

node.js获取本机IP地址

想在node中获取本机ip,需要先判断操作系统,可以通过process.platform来判断,MAC下得到的值是darwin,window下得到的值是win32: 然后再利用os模块的networkInterfaces()可以获取所有网卡信息:从其中就可以找到需要的ip:下面是个小例子 function hostIp() { var IPv4; if(process.platform === 'darwin') { for(var i = 0; i < os.networkInterfaces

获取本机IP、mac地址、计算机名

python获取本机IP.mac地址.计算机名 在python中获取ip地址和在php中有很大不同,我们先来看一下python 获得本机MAC地址: >>> import uuid >>> def get_mac_address(): mac = uuid.UUID(int = uuid.getnode()).hex[-12:] return ':'.join([mac[e:e+2] for e in range(0,11,2)]) >>> get_m

java 获取本机ip及mac地址

package com.achun.test; import java.net.Inet4Address;import java.net.Inet6Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.Enumeration; public class HelloWorld { public static void main(String[] args) { // TODO Au

Linux 获取本机IP、MAC地址用法大全

getifaddrs()和struct ifaddrs的使用,获取本机IP ifaddrs结构体定义如下: C代码   struct ifaddrs { struct ifaddrs  *ifa_next;    /* Next item in list */ char            *ifa_name;    /* Name of interface */ unsigned int     ifa_flags;   /* Flags from SIOCGIFFLAGS */ struc

python获取本机IP、mac地址、计算机名

在python中获取ip地址和在php中有很大不同,在php中往往比较简单.那再python中怎么做呢? 我们先来看一下python 获得本机MAC地址: 1 2 3 4 import uuid def get_mac_address():      mac=uuid.UUID(int = uuid.getnode()).hex[-12:]      return ":".join([mac[e:e+2] for e in range(0,11,2)]) 下面再来看一下python获取

js获取本机ip地址

/** * 获取本地IP地址 */ function getLocalIPAddress() { var obj = null; var rslt = "127.0.0.1"; try { obj = new ActiveXObject("rcbdyctl.Setting"); if (!isNull(obj.GetIPAddress)) { rslt = obj.GetIPAddress; } obj = null; } catch(e) { //异常发生 } r

js获取本机mac地址,IP地址,计算机名

<!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="

c#中如何获取本机用户名、MAC地址、IP地址、硬盘ID、CPU序列号、系统名称、物理内存

我们在利用C#开发桌面程序(Winform)程序的时候, 经常需要获取一些跟系统相关的信息, 以下这些代码获取能有些用处. c#中如何获取本机用户名.MAC地址.IP地址.硬盘ID.CPU序列号.系统名称.物理内存. 首先需要引入命名空间: using System.Management; /// 操作系统的登录用户名: string GetUserName() { try { string st = ""; ManagementClass mc = new ManagementCla

js获取本机id

1 var hostname = location.hostname; 2 window.location.href="http://"+hostname+":8080/zhiban/aftweibo.jsp"; js获取本机id,布布扣,bubuko.com