相关疑难解决方法(0)

Node.js dns.resolve()vs dns.lookup()

我需要在Node.js中查找给定主机到其对应的IP.似乎有两种本地方法:

> dns.resolve('google.com', (error, addresses) => { console.error(error); console.log(addresses); });
QueryReqWrap {
  bindingName: 'queryA',
  callback: { [Function: asyncCallback] immediately: true },
  hostname: 'google.com',
  oncomplete: [Function: onresolve],
  domain:
   Domain {
     domain: null,
     _events: { error: [Function] },
     _eventsCount: 1,
     _maxListeners: undefined,
     members: [] } }
> null
[ '216.58.194.174' ]
Run Code Online (Sandbox Code Playgroud)

和:

> dns.lookup('google.com', (error, address, family) => { console.error(error); console.log(address); console.log(family); });
GetAddrInfoReqWrap {
  callback: { [Function: asyncCallback] immediately: true },
  family: 0,
  hostname: 'google.com',
  oncomplete: [Function: onlookup],
  domain:
   Domain { …
Run Code Online (Sandbox Code Playgroud)

javascript dns ipv4 ipv6 node.js

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

dns ×1

ipv4 ×1

ipv6 ×1

javascript ×1

node.js ×1