dnsPromises.resolveAny(hostname)
hostname<string>
使用域名系统协议解析所有记录(也称为 ANY 或 * 查询)。当成功时,Promise 使用包含各种类型记录的数组进行解决。每个对象都有表示当前记录的类型的属性 type。并且根据 type,对象上将出现其他属性:
¥Uses the DNS protocol to resolve all records (also known as ANY or * query).
On success, the Promise is resolved with 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:
| 类型 | 属性 | 
|---|---|
'A' | address/ttl | 
'AAAA' | address/ttl | 
'CNAME' | value | 
'MX' | 参考 dnsPromises.resolveMx() | 
'NAPTR' | 参考 dnsPromises.resolveNaptr() | 
'NS' | value | 
'PTR' | value | 
'SOA' | 参考 dnsPromises.resolveSoa() | 
'SRV' | 参考 dnsPromises.resolveSrv() | 
'TLSA' | 参考 dnsPromises.resolveTlsa() | 
'TXT' | 这种类型的记录包含一个名为 entries 的数组属性,它引用 dnsPromises.resolveTxt(),例如 { entries: ['...'], type: 'TXT' } | 
以下是结果对象的示例:
¥Here is an example of the result object:
[ { type: 'A', address: '127.0.0.1', ttl: 299 },
  { type: 'CNAME', value: 'example.com' },
  { type: 'MX', exchange: 'alt4.aspmx.l.example.com', priority: 50 },
  { type: 'NS', value: 'ns1.example.com' },
  { type: 'TXT', entries: [ 'v=spf1 include:_spf.example.com ~all' ] },
  { type: 'SOA',
    nsname: 'ns1.example.com',
    hostmaster: 'admin.example.com',
    serial: 156696742,
    refresh: 900,
    retry: 900,
    expire: 1800,
    minttl: 60 } ]