我的/ etc / hosts文件有条目:
IP1 host1
IP2 host2
IP3 host3
IP4 host3
IP5 host3
现在我需要host3的IP(IP3,IP4,IP5)。一种方法是读取此文件,然后解析此信息。获取此列表有更好的方法吗?
答案 0 :(得分:0)
不,我会说没有比解析文件更好的方法来获取整个列表。
但是,如果只使用一个IP地址就可以了,请使用基础操作系统工具来解析名称。 dns.lookup
将询问您的操作系统,您的操作系统将为您检查/ etc / hosts ...
var dns = require('dns');
dns.lookup('host3', function onLookup(err, addr, family) {
console.log('addresses:', addr);
});