function resolve
#resolve(hostname: string): Promise<string[]>
Uses the DNS protocol to resolve a host name (e.g. 'nodejs.org'
) into an array
of the resource records. When successful, the Promise
is resolved with an
array of resource records. The type and structure of individual results vary
based on rrtype
:
On error, the Promise
is rejected with an Error
object, where err.code
is one of the DNS error codes.
Parameters #
#hostname: string
Host name to resolve.
Return Type #
Promise<string[]>
#resolve(hostname: string,rrtype: "A",): Promise<string[]>
#resolve(hostname: string,rrtype: "AAAA",): Promise<string[]>
#resolve(hostname: string,rrtype: "CNAME",): Promise<string[]>
#resolve(hostname: string,rrtype: "NAPTR",): Promise<NaptrRecord[]>
Parameters #
Return Type #
Promise<NaptrRecord[]>
#resolve(hostname: string,rrtype: "NS",): Promise<string[]>
#resolve(hostname: string,rrtype: "PTR",): Promise<string[]>
#resolve(hostname: string,rrtype: "TXT",): Promise<string[][]>