【发布时间】:2016-08-09 22:17:21
【问题描述】:
我需要将hosts文件中定义的主机名解析为对应的IP地址。
例如我的主机文件看起来像这样 - “/etc/hosts”
127.0.0.1 ggns2dss81 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.253.8 abcdserver
192.168.253.20 testwsserver
现在在我的node.js 中,我可以读取此文件的内容,但我需要获取给定的hostname。
hostname = "testwsserver"
hostIP = getIP(hostname);
console.log(hostIP); // This should print 192.168.253.20
PS - npm pkg 或任何第三方软件包无法安装在机器上。
非常感谢您的帮助!
【问题讨论】:
标签: javascript node.js ip-address hostname hosts