resolveAsync
external fun resolveAsync(hostname: String): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for js.array.ReadonlyArray<kotlin/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.StringRecord): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for js.array.ReadonlyArray<kotlin/String>>(source)
external fun resolveAsync(hostname: String, rrtype: ResourceRecordType.ANY): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for js.array.ReadonlyArray<{node/dns/AnyRecord=} kotlin/Any>>(source)
external fun resolveAsync(hostname: String, rrtype: ResourceRecordType.CAA): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for js.array.ReadonlyArray<node/dns/CaaRecord>>(source)
external fun resolveAsync(hostname: String, rrtype: ResourceRecordType.MX): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for js.array.ReadonlyArray<node/dns/MxRecord>>(source)
external fun resolveAsync(hostname: String, rrtype: ResourceRecordType.NAPTR): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for js.array.ReadonlyArray<node/dns/NaptrRecord>>(source)
external fun resolveAsync(hostname: String, rrtype: ResourceRecordType.SOA): ERROR CLASS: Symbol not found for Promise<node/dns/SoaRecord>(source)
external fun resolveAsync(hostname: String, rrtype: ResourceRecordType.SRV): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for js.array.ReadonlyArray<node/dns/SrvRecord>>(source)
external fun resolveAsync(hostname: String, rrtype: ResourceRecordType.TLSA): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for js.array.ReadonlyArray<node/dns/TlsaRecord>>(source)
external fun resolveAsync(hostname: String, rrtype: ResourceRecordType.TXT): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for js.array.ReadonlyArray<ERROR CLASS: Symbol not found for js.array.ReadonlyArray<kotlin/String>>>(source)
external fun resolveAsync(hostname: String, rrtype: String): ERROR CLASS: Symbol not found for Promise<kotlin/Any>(source)