【发布时间】:2016-03-03 15:50:38
【问题描述】:
我正在尝试编写一个函数来返回我网络中的第一个非环回 ipv4 地址。除了检查地址是否是环回地址之外,我可以做所有事情有没有办法做到这一点?这是我的功能:
function externalIP(){
var addrs = os.networkInterfaces();
var address = ""
for(var key in addrs){
for (var k in addrs[key]) {
if(addrs[key][k].family == "IPv4"){
console.log(addrs[key][k].address);
/* HERE I NEED TO CHECK IF THE ADDRESS IS A LOOPBACK ADDRESS */
address = addrs[key][k].address
break
}
}
// check if address is already set we can return the result
if (address != ""){
break
}
}
return address
}
【问题讨论】:
标签: javascript node.js networking