小编und*_*ser的帖子

使用 dns.lookup() node.js 按域获取 IP 地址

参考此文档,我从console.log 代码中的域名获取 IP 地址如下所示:

const dns = require('dns');

dns.lookup('iana.org', (err, address, family) => {
  console.log('address: %j family: IPv%s', address, family);
});
Run Code Online (Sandbox Code Playgroud)

console.log 的输出很好。但是我无法获得该范围之外的地址。dns.lookup函数的返回语句是一个对象。

到目前为止我尝试过的:

const ipAddress = dns.lookup("www.aWebSiteName.am", (err, address, family) => {
  if(err) throw err;
  return address;
});

console.log(ipAddress);
Run Code Online (Sandbox Code Playgroud)

我正进入(状态:

GetAddrInfoReqWrap {
  callback: [Function],
  family: 0,
  hostname: 'www.aWebSiteName.am',
  oncomplete: [Function: onlookup] }
Run Code Online (Sandbox Code Playgroud)

javascript node.js

11
推荐指数
2
解决办法
7983
查看次数

标签 统计

javascript ×1

node.js ×1