阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js dns dns.lookupService

      Node.js dns dns.lookupService(address, port, callback) 新增于: v0.11.14

      • address < string>
      • port < number>
      • callback < Function>
        • err < Error>
        • hostname < string> e.g. example.com
        • service < string> e.g. http

      将参数address和port传入操作系统底层getnameinfo服务来解析处理并返回主机名。

      如果address不是有效的IP地址,会抛出TypeError。port必须是一个整数.如果不是规定的端口号,会抛出TypeError.

      出错情况下, err是一个Error对象, err.code代码错误码。

      const dns = require('dns');
      dns.lookupService('127.0.0.1', 22, (err, hostname, service) => {
        console.log(hostname, service);
        // Prints: localhost ssh
      });
      

      如果以 util.promisify() 方式进行调用, 它将返回一个包含hostname和service属性的 Promise 对象。


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


      目录
      本文目录
      目录