阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js dns Resolver 类

      Node.js dns Resolver 类

      新增于: v8.3.0 DNS请求的独立解析程序。

      使用默认的设置创建一个新的解析程序。为一个解析程序设置servers使用resolver.setServers(),它不会影响其他的解析程序:

      const { Resolver } = require('dns');
      const resolver = new Resolver();
      resolver.setServers(['4.4.4.4']);
      
      // This request will use the server at 4.4.4.4, independent of global settings.
      resolver.resolve4('example.org', (err, addresses) => {
        // ...
      });
      

      可以使用的dns模块的方法如下:

      • resolver.getServers()
      • resolver.setServers()
      • resolver.resolve()
      • resolver.resolve4()
      • resolver.resolve6()
      • resolver.resolveAny()
      • resolver.resolveCname()
      • resolver.resolveMx()
      • resolver.resolveNaptr()
      • resolver.resolveNs()
      • resolver.resolvePtr()
      • resolver.resolveSoa()
      • resolver.resolveSrv()
      • resolver.resolveTxt()
      • resolver.reverse()

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


      目录
      本文目录
      目录