Node.js – dns.resolvePtr() 方法

node.jsserver side programmingprogramming

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

语法

dns.resolvePtr(hostname, callback)

参数

  • hostname - 此参数接受待解析主机名的输入。

  • callback - 此函数将捕获任何错误。

    • records −返回主机名的 PTR 记录。

示例 1

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

// dns.resolvePtr() 演示示例

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

// 传递以下参数
dns.resolvePtr('tutorialspoint.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

相关文章