node:dns ↗ を使うと、1.1.1.1 の Cloudflare DNS ↗ 経由で DNS over HTTPS による名前解決ができます。
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 関数が使えます。これら 3 つを呼ぶと "Not implemented" エラーが投げられます。
node:dns の完全な API は、Node.js の node:dns ドキュメント ↗ を参照してください。