LookupOptions - Node documentation
interface LookupOptions

Usage in Deno

import { type LookupOptions } from "node:dns";

Properties

optional
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.

optional
hints: number | undefined

One or more supported getaddrinfo flags. Multiple flags may be passed by bitwise ORing their values.

optional
all: boolean | undefined

When true, the callback returns all resolved addresses in an array. Otherwise, returns a single address.

optional
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.