| Returns an array of IP address strings, formatted according to RFC 5952,
that are currently configured for DNS resolution. A string will include a port
section if a custom port is used.
|
| |
| Uses the DNS protocol to resolve a host name (e.g. 'nodejs.org' ) into an array
of the resource records. The callback function has arguments(err, records) .]
When successful, records will be an array of resource
records. The type and structure of individual results varies based on rrtype .
|
| Uses the DNS protocol to resolve a IPv4 addresses (A records) for the
hostname . The addresses argument passed to the callback function will
contain an array of IPv4 addresses (e.g. ['74.125.79.104', '74.125.79.105','74.125.79.106'] ).
|
| Uses the DNS protocol to resolve a IPv6 addresses (AAAA records) for the
hostname . The addresses argument passed to the callback function
will contain an array of IPv6 addresses.
|
| Uses the DNS protocol to resolve all records (also known as ANY or * query).
The ret argument passed to the callback function will be an array containing
various types of records. Each object has a property type that indicates the
type of the current record. And depending on the type , additional properties
will be present on the object.
|
| Uses the DNS protocol to resolve CAA records for the hostname . The
addresses argument passed to the callback function will contain an array
of certification authority authorization records available for the
hostname (e.g. [{critical: 0, iodef: 'mailto:pki@example.com'}, {critical: 128, issue: 'pki.example.com'}] ).
|
| Uses the DNS protocol to resolve CNAME records for the hostname . The
addresses argument passed to the callback function will contain an array
of canonical name records available for the hostname (e.g. ['bar.example.com'] ).
|
| Uses the DNS protocol to resolve mail exchange records (MX records) for the
hostname . The addresses argument passed to the callback function will
contain an array of objects containing both a priority and exchange
property (e.g. [{priority: 10, exchange: 'mx.example.com'}, ...] ).
|
| Uses the DNS protocol to resolve regular expression based records (NAPTR
records) for the hostname . The addresses argument passed to the
callback function will contain an array of objects with the following
properties:
|
| Uses the DNS protocol to resolve name server records (NS records) for the
hostname . The addresses argument passed to the callback function will
contain an array of name server records available for hostname
(e.g. ['ns1.example.com', 'ns2.example.com'] ).
|
| Uses the DNS protocol to resolve pointer records (PTR records) for the
hostname . The addresses argument passed to the callback function will
be an array of strings containing the reply records.
|
| Uses the DNS protocol to resolve a start of authority record (SOA record) for
the hostname . The address argument passed to the callback function will
be an object with the following properties:
|
| Uses the DNS protocol to resolve service records (SRV records) for the
hostname . The addresses argument passed to the callback function will
be an array of objects with the following properties:
|
| Uses the DNS protocol to resolve text queries (TXT records) for the
hostname . The records argument passed to the callback function is a
two-dimensional array of the text records available for hostname
(e.g.[ ['v=spf1 ip4:0.0.0.0 ', '~all' ] ] ). Each sub-array contains TXT
chunks of one record. Depending on the use case, these could be either
joined together or treated separately.
|
| Performs a reverse DNS query that resolves an IPv4 or IPv6 address to an
array of host names.
|
| Set the default value of verbatim in lookup and dnsPromises.lookup() .
The value could be:
|
| Sets the IP address and port of servers to be used when performing DNS
resolution. The servers argument is an array of RFC 5952 formatted
addresses. If the port is the IANA default DNS port (53) it can be omitted.
|