阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js dns dns.resolve

      Node.js dns dns.resolve(hostname[, rrtype], callback)

      新增于: v0.1.27

      • hostname < string> 解析的主机名。
      • rrtype < string> 资源记录类型. 默认: ‘A’.
      • callback < Function>
        • err < Error>
        • records < string[]> | <Object[]> | < Object>

      使用DNS协议来解析一个主机名(e.g. ‘nodejs.org’)为一个资源记录的数组。回调函数的参数为(err, records)。当成功时, records将是一个资源记录的数组。它的类型和结构取决于rrtype:

      rrtyperecords containsResult typeShorthand method
      ‘A’IPv4 addresses (default)< string>dns.resolve4()
      ‘AAAA’IPv6 addresses< string>dns.resolve6()
      ‘CNAME’canonical name records< string>dns.resolveCname()
      ‘MX’mail exchange records< Object>dns.resolveMx()
      ‘NAPTR’name authority pointer records< Object>dns.resolveNaptr()
      ‘NS’name server records< string>dns.resolveNs()
      ‘PTR’pointer records< string>dns.resolvePtr()
      ‘SOA’start of authority records< Object>dns.resolveSoa()
      ‘SRV’service records< Object>dns.resolveSrv()
      ‘TXT’text records< string[]>dns.resolveTxt()
      ‘ANY’any records< Object>dns.resolveAny()

      出错时, err是一个Error object, err.code是DNS error codes的一种。


      更多内容请参考:Node.js dns 域名服务器,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录