OptionalhostnameResolver host to dial; defaults to DEFAULT_RESOLVER (1.1.1.1). Inside a Worker,
pass a non-Cloudflare resolver (RESOLVERS.google / RESOLVERS.quad9) - Cloudflare IPs are
unreachable from the Workers runtime.
OptionalportTCP port; defaults to 53 (plaintext) or 853 (tls: 'implicit').
OptionaltimeoutPer-query read deadline in milliseconds; defaults to 5000.
OptionaltlsTransport security:
'off' (default): plaintext DNS-over-TCP.'implicit': DNS-over-TLS (DoT) from the first byte (port 853).OptionaltransportTransport; only 'tcp' is supported (Workers cannot open UDP). Defaults to 'tcp'.
Options for connect (a reusable session).
Since
1.0.4