resolve ( hostname , callback ) : void Parameters hostname : string callback : ( ( err : null | ErrnoException , addresses : string [] ) => void ) ( err , addresses ) : void Returns void Returns void Defined in node_modules/@types/node/dns.d.ts:346 resolve ( hostname , rrtype , callback ) : void Parameters hostname : string rrtype : | "A" | "AAAA" | "NS" | "PTR" | "CNAME" callback : ( ( err : null | ErrnoException , addresses : string [] ) => void ) ( err , addresses ) : void Returns void Returns void Defined in node_modules/@types/node/dns.d.ts:350 resolve ( hostname , rrtype , callback ) : void Parameters hostname : string rrtype : "ANY" callback : ( ( err : null | ErrnoException , addresses : AnyRecord [] ) => void ) ( err , addresses ) : void Returns void Returns void Defined in node_modules/@types/node/dns.d.ts:355 resolve ( hostname , rrtype , callback ) : void Parameters hostname : string rrtype : "CAA" callback : ( ( err : null | ErrnoException , address : CaaRecord [] ) => void ) ( err , address ) : void Returns void Returns void Defined in node_modules/@types/node/dns.d.ts:360 resolve ( hostname , rrtype , callback ) : void Parameters hostname : string rrtype : "MX" callback : ( ( err : null | ErrnoException , addresses : MxRecord [] ) => void ) ( err , addresses ) : void Returns void Returns void Defined in node_modules/@types/node/dns.d.ts:365 resolve ( hostname , rrtype , callback ) : void Parameters hostname : string rrtype : "NAPTR" callback : ( ( err : null | ErrnoException , addresses : NaptrRecord [] ) => void ) ( err , addresses ) : void Returns void Returns void Defined in node_modules/@types/node/dns.d.ts:370 resolve ( hostname , rrtype , callback ) : void Parameters hostname : string rrtype : "SOA" callback : ( ( err : null | ErrnoException , addresses : SoaRecord ) => void ) ( err , addresses ) : void Returns void Returns void Defined in node_modules/@types/node/dns.d.ts:375 resolve ( hostname , rrtype , callback ) : void Parameters hostname : string rrtype : "SRV" callback : ( ( err : null | ErrnoException , addresses : SrvRecord [] ) => void ) ( err , addresses ) : void Returns void Returns void Defined in node_modules/@types/node/dns.d.ts:380 resolve ( hostname , rrtype , callback ) : void Parameters hostname : string rrtype : "TLSA" callback : ( ( err : null | ErrnoException , addresses : TlsaRecord [] ) => void ) ( err , addresses ) : void Returns void Returns void Defined in node_modules/@types/node/dns.d.ts:385 resolve ( hostname , rrtype , callback ) : void Parameters hostname : string rrtype : "TXT" callback : ( ( err : null | ErrnoException , addresses : string [] [] ) => void ) ( err , addresses ) : void Returns void Returns void Defined in node_modules/@types/node/dns.d.ts:390 resolve ( hostname , rrtype , callback ) : void Returns void Defined in node_modules/@types/node/dns.d.ts:395
Uses the DNS protocol to resolve a host name (e.g.
'nodejs.org') into an array of the resource records. Thecallbackfunction has arguments(err, records). When successful,recordswill be an array of resource records. The type and structure of individual results varies based onrrtype:On error,
erris anErrorobject, whereerr.codeis one of theDNS error codes.