在TypeScript中,你可以使用dns.lookup()
函数来执行DNS查询。这个函数用于将域名解析为IP地址。以下是一个示例:
import dns from 'dns';
const domain = 'example.com';
dns.lookup(domain, (err, address, family) => {
if (err) {
console.error(err);
return;
}
console.log(`IP Address: ${address}`);
});
在上面的示例中,我们导入了dns
模块,并指定要解析的域名为example.com
。然后,我们调用dns.lookup()
函数来执行DNS查询。回调函数接收三个参数:错误信息(如果有),解析得到的IP地址以及IP地址的协议族(IPv4或IPv6)。如果没有发生错误,则会打印出解析得到的IP地址。
请确保你已经安装了相应的类型声明文件,如 @types/node
,以便在TypeScript项目中正确使用Node.js的内置模块和API。
内容由零声教学AI助手提供,问题来源于学员提问