Usage in Deno
import { type LookupOptions } from "node:dns";
family: number
| "IPv4"
| "IPv6"
| undefined
The record family. Must be 4
, 6
, or 0
. For backward compatibility reasons,'IPv4'
and 'IPv6'
are interpreted
as 4
and 6
respectively. The value 0 indicates that either an IPv4 or IPv6 address is returned. If the value 0
is used
with { all: true } (see below)
, both IPv4 and IPv6 addresses are returned.
hints: number | undefined
One or more supported getaddrinfo
flags. Multiple flags may be
passed by bitwise OR
ing their values.
all: boolean | undefined
When true
, the callback returns all resolved addresses in an array. Otherwise, returns a single address.
verbatim: boolean | undefined
When true
, the callback receives IPv4 and IPv6 addresses in the order the DNS resolver returned them. When false
, IPv4
addresses are placed before IPv6 addresses. Default value is configurable using setDefaultResultOrder()
or --dns-result-order
.