获取ip

获取本机的ip地址
注意:局域网就是局域网的, 公网就是公网的。

代码如下:

const os = require("os");
//获取本机ip
function getIpAddress() {/**os.networkInterfaces() 返回一个对象,该对象包含已分配了网络地址的网络接口 */var interfaces = os.networkInterfaces();for (var devName in interfaces) {var iface = interfaces[devName];for (var i = 0; i < iface.length; i++) {var alias = iface[i];if (alias.family === "IPv4" &&alias.address !== "127.0.0.1" &&!alias.internal) {return alias.address;}}}
}
const myHost = getIpAddress();
console.log(myHost);

node 获取本机ip相关推荐

  1. Go 学习笔记(79)— Go 标准库 net(获取本机IP地址)

    1. 获取本机 IP 地址 package mainimport ("fmt""net" )// 获取本机网卡IP func getLocalIP() (ipv ...

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

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

  3. 在Linux上利用python获取本机ip

    下面介绍在Linux上利用python获取本机ip的方法. 经过网上调查, 发现大致有两种方法, 一种是调用shell脚本,另一种是利用python中的socket等模块来得到,下面是这两种方法的源码 ...

  4. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号

    文章目录 python获取本机IP地址.mac地址(物理地址).计算机名 物理地址 计算机名.ip地址 硬盘序列号 CPU序列号 主板序列号 bios序列号 bios uuid号 python获取本机 ...

  5. python 提取网关信息_python:使用netifaces模块获取本机IP网关等信息

    python获取本机IP有很多种方法,可每种方法都有局限性. 使用netifaces模块获取本机IP网关等信息,需要安装netifaces模块,不管windows还是linux都可以通用. 一.程序: ...

  6. 快速获取本机IP地址AWK功能

    有些时候,我们在应用中可能要用到通过linux命令来获取本机IP地址,方法有很多种,例如最常见的就是ifconfig 如果我想尽尽只获取IP地址,方法也有很多种 例如:获取eth0的IP信息,利用cu ...

  7. python 获取本机IP的三种方式

    python获取本机IP的方式 第一种: #!/usr/bin/python import socket import fcntl import struct def get_ip_address(i ...

  8. 系统无ifconfig,一条命令获取本机ip并将其赋值给指定变量来使用

    在Linux系统中,准确地获取本机IP信息是非常有用的.在写bash shell脚本事经常会用到IP,这时就需要我们使用一些办法获取本机IP并赋值给变量来使用.最近刚刚完成grep及sed的摸索.研究 ...

  9. C#获取本机IP地址字符串

    1 using System.Net;2 using System.Net.Sockets;3 4 /// <summary>5 /// 获取本机IP地址6 /// </summar ...

最新文章

  1. 像素钱包:一个可以把比特现金藏在图片里的APP
  2. onethink后台编辑器 提示:未检测到兼容版本的flash
  3. Elasticsearch –使用模式替换过滤器和自定义分析器忽略查询中的特殊字符
  4. 安卓linux开机画面,Android系统的开机画面显示过程分析(1)
  5. mybatis foreach map_重学Mybatis(六)-------输入映射(含面试题)
  6. 升级python以及安装anaconda
  7. 基于JAVA+Servlet+JSP+MYSQL的网上订餐管理系统
  8. hbase安装包_HBase集群搭建
  9. String.getBytes()方法中的中文编码问题(转)
  10. C 数据结构与算法 散列表
  11. Linux C多线程编程
  12. android http请求缓存,android 缓存http请求数据
  13. 操作系统课程设计——文件系统
  14. 暴风酷播云二期配置_暴风酷播云 一期-N3160版: 硬件折解及安装Proxmox VE-服务器虚拟化系统...
  15. 1044 火星数字(C语言)
  16. 天涯、简书、微博怎么提高百度收录量?
  17. 采集CSI数据的实验
  18. PDF怎么免费转换成Excel?
  19. ST 电机控制工作台帮助文档翻译 之 STM32F3x 的 OCP 和 OVP(使用嵌入式模拟的过压保护(仅限 STM32F3x))
  20. 计算机专业本科上线分数,计算机专业本科分数线

热门文章

  1. android打开手机相册获取真正的图片路径
  2. GPSBD卫星定位监控系统simple版发布,可下载独立部署使用
  3. 关于element-ui国际化label超出换行问题
  4. 8k分辨率是多少像素
  5. 平安京s9服务器维护,决战平安京S9赛季环境调整了什么-S9赛季环境调整内容一览...
  6. 6-16 模型融合 WBF
  7. 职场达人-新员工入职六大注意事项
  8. 安装完 xampp 以后痛彻心扉的教训
  9. JAVA字符编码问题的阐释(以ANSI方式存储文件)
  10. 普耐尔momo7w安装Linux,momo7w安装单系统安卓或双系统安卓+windows教程第七次修订版.doc...