Functions
getServers
-
Returns string[]
lookup
-
Parameters
-
hostname: string
-
family: number
-
Parameters
-
Parameters
-
Parameters
-
Parameters
lookupService
- lookupService(address: string, port: number): Promise<object>
-
Parameters
-
address: string
-
port: number
Returns Promise<object>
resolve
- resolve(hostname: string): Promise<string[]>
- resolve(hostname: string, rrtype: "A"): Promise<string[]>
- resolve(hostname: string, rrtype: "AAAA"): Promise<string[]>
- resolve(hostname: string, rrtype: "ANY"): Promise<AnyRecord[]>
- resolve(hostname: string, rrtype: "CNAME"): Promise<string[]>
- resolve(hostname: string, rrtype: "MX"): Promise<MxRecord[]>
- resolve(hostname: string, rrtype: "NAPTR"): Promise<NaptrRecord[]>
- resolve(hostname: string, rrtype: "NS"): Promise<string[]>
- resolve(hostname: string, rrtype: "PTR"): Promise<string[]>
- resolve(hostname: string, rrtype: "SOA"): Promise<SoaRecord>
- resolve(hostname: string, rrtype: "SRV"): Promise<SrvRecord[]>
- resolve(hostname: string, rrtype: "TXT"): Promise<string[][]>
- resolve(hostname: string, rrtype: string): Promise<string[] | MxRecord[] | NaptrRecord[] | SoaRecord | SrvRecord[] | string[][] | AnyRecord[]>
-
Parameters
Returns Promise<string[]>
-
Parameters
-
hostname: string
-
rrtype: "A"
Returns Promise<string[]>
-
Parameters
-
hostname: string
-
rrtype: "AAAA"
Returns Promise<string[]>
-
Parameters
-
hostname: string
-
rrtype: "ANY"
Returns Promise<AnyRecord[]>
-
Parameters
-
hostname: string
-
rrtype: "CNAME"
Returns Promise<string[]>
-
Parameters
-
hostname: string
-
rrtype: "MX"
Returns Promise<MxRecord[]>
-
Parameters
-
hostname: string
-
rrtype: "NAPTR"
-
Parameters
-
hostname: string
-
rrtype: "NS"
Returns Promise<string[]>
-
Parameters
-
hostname: string
-
rrtype: "PTR"
Returns Promise<string[]>
-
Parameters
-
hostname: string
-
rrtype: "SOA"
-
Parameters
-
hostname: string
-
rrtype: "SRV"
Returns Promise<SrvRecord[]>
-
Parameters
-
hostname: string
-
rrtype: "TXT"
Returns Promise<string[][]>
-
Parameters
-
hostname: string
-
rrtype: string
resolve4
-
Parameters
Returns Promise<string[]>
-
Parameters
-
Parameters
Returns Promise<string[] | RecordWithTtl[]>
resolve6
-
Parameters
Returns Promise<string[]>
-
Parameters
-
Parameters
Returns Promise<string[] | RecordWithTtl[]>
resolveAny
- resolveAny(hostname: string): Promise<AnyRecord[]>
-
Parameters
Returns Promise<AnyRecord[]>
resolveCname
- resolveCname(hostname: string): Promise<string[]>
-
Parameters
Returns Promise<string[]>
resolveMx
- resolveMx(hostname: string): Promise<MxRecord[]>
-
Parameters
Returns Promise<MxRecord[]>
resolveNaptr
-
Parameters
resolveNs
- resolveNs(hostname: string): Promise<string[]>
-
Parameters
Returns Promise<string[]>
resolvePtr
- resolvePtr(hostname: string): Promise<string[]>
-
Parameters
Returns Promise<string[]>
resolveSoa
- resolveSoa(hostname: string): Promise<SoaRecord>
-
Parameters
resolveSrv
- resolveSrv(hostname: string): Promise<SrvRecord[]>
-
Parameters
Returns Promise<SrvRecord[]>
resolveTxt
- resolveTxt(hostname: string): Promise<string[][]>
-
Parameters
Returns Promise<string[][]>
reverse
- reverse(ip: string): Promise<string[]>
-
Parameters
Returns Promise<string[]>
setServers
- setServers(servers: ReadonlyArray<string>): void
-
Parameters
-
servers: ReadonlyArray<string>
Returns void