resolveAsync
external fun resolveAsync(hostname: String): <Error class: unknown class><<Error class: unknown class><String>>(source)
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.
Since
v10.6.0
Parameters
hostname
Host name to resolve.
rrtype='A' Resource record type.
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.A): <Error class: unknown class><<Error class: unknown class><String>>(source)
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.AAAA): <Error class: unknown class><<Error class: unknown class><String>>(source)
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.ANY): <Error class: unknown class><<Error class: unknown class><AnyRecord>>(source)
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.CAA): <Error class: unknown class><<Error class: unknown class><CaaRecord>>(source)
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.CNAME): <Error class: unknown class><<Error class: unknown class><String>>(source)
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.MX): <Error class: unknown class><<Error class: unknown class><MxRecord>>(source)
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.NAPTR): <Error class: unknown class><<Error class: unknown class><NaptrRecord>>(source)
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.NS): <Error class: unknown class><<Error class: unknown class><String>>(source)
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.PTR): <Error class: unknown class><<Error class: unknown class><String>>(source)
external fun resolveAsync(hostname: String, rrtype: ResourceRecordType.SOA): <Error class: unknown class><SoaRecord>(source)
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.SRV): <Error class: unknown class><<Error class: unknown class><SrvRecord>>(source)
external fun resolveAsync( hostname: String, rrtype: ResourceRecordType.TXT): <Error class: unknown class><<Error class: unknown class><<Error class: unknown class><String>>>(source)
external fun resolveAsync(hostname: String, rrtype: String): <Error class: unknown class><Any>(source)