你可以使用 node:dns ↗ 通过 DNS over HTTPS 进行名称解析,使用 Cloudflare DNS ↗ 1.1.1.1。
import dns from "node:dns";
let response = await dns.promises.resolve4("cloudflare.com", "NS");import dns from 'node:dns';
let response = await dns.promises.resolve4('cloudflare.com', 'NS');除 lookup、lookupService 和 resolve 外,所有 node:dns 函数均可用;调用这三个函数时会抛出 "Not implemented" 错误。
完整的 node:dns API 文档见 Node.js node:dns 文档 ↗。