Node.js – dns.resolvePtr() 方法

该方法使用 DNS 协议来解析主机名的指针记录(PTR 记录)。传递给回调函数的地址参数将包含作为字符串数组的回复记录。dns.resolvePtr()

语法

dns.resolvePtr(hostname, callback)

参数

  • 主机名- 此参数采用要解析的主机名的输入。

  • 回调- 此函数将捕获错误(如果有)。

    • 记录- 返回主机名的 PTR 记录。

示例 1

创建一个名为“ resolvePtr.js ”的文件并复制以下代码。创建文件后,使用命令“ node resolvePtr.js ”运行此代码,如下例所示

// dns.resolvePtr() 演示示例

// 导入 dns 模块
const dns = require('dns');

// 传递下面的论点
dns.resolvePtr('nhooo.com', (err,records) => console.log('PTR Records: %j', records));
输出结果
PTR Records: undefined

示例 2

让我们再举一个例子 -

// dns.resolvePtr() 演示示例

// 导入 dns 模块
const dns = require('dns');

// 传递下面的论点
dns.resolvePtr('stackoverflow.com', (err, records) => console.log('PTR Records: %j', records));
输出结果
PTR Records: undefined