源代码: lib/dns.js
dns 模块启用了名称解析。 例如,使用它来查找主机名的 IP 地址。
尽管以域名系统命名,但它并不总是使用域名系统协议进行查找。 dns.lookup() 使用操作系统工具来执行名称解析。 它可能不需要执行任何网络通信。 要像同一系统上的其他应用程序那样执行名称解析,则使用 dns.lookup()。
const dns = require('dns');
dns.lookup('example.org', (err, address, family) => {
console.log('address: %j family: IPv%s', address, family);
});
// address: "93.184.216.34" family: IPv4