Node.js - dns.reverse() 方法


dns.reverse() 方法与 dns.lookup() 方法作用正好相反。此方法执行反向 DNS 查询,将 IPv4 或 IPv6 解析为主机名数组。

语法

dns.reverse(ip, callback)

参数

  • ip – 以字符串的形式获取 ip 作为输入,需要为其查找 DNS。

  • callback – 将捕获错误(如果有)。

示例 1

创建一个名为 "reverse.js" 的文件,并复制以下代码段。创建文件后,使用命令 "node reverse.js",如下面的示例中所示,来运行此代码 −

// dns.reverse() method Demo Example

// Importing the dns module
const dns = require('dns');

// It will return the dns name
dns.reverse('127.0.0.53', (err, addresses) =>
   console.log('addresses: %j', addresses));

输出

C:\home
ode>> node reverse.js addresses: ["localhost"]

示例 2

// dns.reverse() method Demo Example

// Importing the dns module
const dns = require('dns');

// It will return the dns name
dns.reverse('127.0.0.1', (err, addresses) =>
console.log('addresses: %j', addresses));

// It will return the dns name
dns.reverse('95.217.74.146', (err, addresses) =>
   console.log('addresses: %j', addresses));

输出

C:\home
ode>> node reverse.js addresses: [] addresses: ["static.146.74.217.95.clients.your-server.de"]

更新日期:2022 年 1 月 17 日

2K+ 次浏览

提振您的职业生涯

完成课程,获得认证

开始
广告
© . All rights reserved.