在Meteor.js中,我做了相同的
require('dns').lookup(require('os').hostname()
为什么它会返回127.0.1.1
而不是实际的LAN IP?
答案 0 :(得分:0)
dns.lookup()
looks in /etc/hosts
, the other dns
methods do not。因此,它可能会为您的计算机名称选择一个hosts
条目,该名称通常设置为127.x.x.x
。
网络接口信息的返回值为os.networkInterfaces()
。