UNPKG

diggy

Version:

Multi-backend DNS resolver for Node.js/Browser — supports dig, DNS over HTTPS, and native Node.js DNS.

18 lines (17 loc) 627 B
import type { DNSResolver } from "./DNSResolver.js"; /** * Returns a DNS resolver that uses DNS over HTTPS (DoH) to resolve DNS records. * * ```ts * import { dohResolver } from "diggy"; * const resolver = dohResolver("https://dns.google/resolve"); * const records = await resolver("example.com", "A"); * console.log(records); * ``` * * > 💡 **Tip:** Find more public [DoH endpoints here](https://github.com/curl/curl/wiki/DNS-over-HTTPS) * * @param url - The URL of the DoH server to use (e.g., `https://dns.google/resolve`). * @group Resolvers */ export declare function dohResolver(url: string): DNSResolver;