Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

getServers

  • getServers(): string[]
  • Returns string[]

lookup

  • Parameters

    • hostname: string
    • family: number

    Returns Promise<LookupAddress>

  • Parameters

    Returns Promise<LookupAddress>

  • Parameters

    Returns Promise<LookupAddress[]>

  • Parameters

    Returns Promise<LookupAddress | LookupAddress[]>

  • Parameters

    • hostname: string

    Returns Promise<LookupAddress>

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

    • hostname: string

    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"

    Returns Promise<NaptrRecord[]>

  • Parameters

    • hostname: string
    • rrtype: "NS"

    Returns Promise<string[]>

  • Parameters

    • hostname: string
    • rrtype: "PTR"

    Returns Promise<string[]>

  • Parameters

    • hostname: string
    • rrtype: "SOA"

    Returns Promise<SoaRecord>

  • Parameters

    • hostname: string
    • rrtype: "SRV"

    Returns Promise<SrvRecord[]>

  • Parameters

    • hostname: string
    • rrtype: "TXT"

    Returns Promise<string[][]>

  • Parameters

    • hostname: string
    • rrtype: string

    Returns Promise<string[] | MxRecord[] | NaptrRecord[] | SoaRecord | SrvRecord[] | string[][] | AnyRecord[]>

resolve4

  • Parameters

    • hostname: string

    Returns Promise<string[]>

  • Parameters

    Returns Promise<RecordWithTtl[]>

  • Parameters

    Returns Promise<string[] | RecordWithTtl[]>

resolve6

  • Parameters

    • hostname: string

    Returns Promise<string[]>

  • Parameters

    Returns Promise<RecordWithTtl[]>

  • Parameters

    Returns Promise<string[] | RecordWithTtl[]>

resolveAny

  • resolveAny(hostname: string): Promise<AnyRecord[]>
  • Parameters

    • hostname: string

    Returns Promise<AnyRecord[]>

resolveCname

  • resolveCname(hostname: string): Promise<string[]>
  • Parameters

    • hostname: string

    Returns Promise<string[]>

resolveMx

  • resolveMx(hostname: string): Promise<MxRecord[]>
  • Parameters

    • hostname: string

    Returns Promise<MxRecord[]>

resolveNaptr

  • resolveNaptr(hostname: string): Promise<NaptrRecord[]>
  • Parameters

    • hostname: string

    Returns Promise<NaptrRecord[]>

resolveNs

  • resolveNs(hostname: string): Promise<string[]>
  • Parameters

    • hostname: string

    Returns Promise<string[]>

resolvePtr

  • resolvePtr(hostname: string): Promise<string[]>
  • Parameters

    • hostname: string

    Returns Promise<string[]>

resolveSoa

  • resolveSoa(hostname: string): Promise<SoaRecord>
  • Parameters

    • hostname: string

    Returns Promise<SoaRecord>

resolveSrv

  • resolveSrv(hostname: string): Promise<SrvRecord[]>
  • Parameters

    • hostname: string

    Returns Promise<SrvRecord[]>

resolveTxt

  • resolveTxt(hostname: string): Promise<string[][]>
  • Parameters

    • hostname: string

    Returns Promise<string[][]>

reverse

  • reverse(ip: string): Promise<string[]>
  • Parameters

    • ip: string

    Returns Promise<string[]>

setServers

  • setServers(servers: ReadonlyArray<string>): void
  • Parameters

    • servers: ReadonlyArray<string>

    Returns void

Generated using TypeDoc