首页 文章资讯内容详情

Node.js – dns.resolvePtr() 方法

2026-06-02 1 花语

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

语法

dns.resolvePtr(hostname, callback)

参数

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

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

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

示例1

创建一个名为“resolvePtr.js”的文件并复制以下代码。创建文件后,使用命令“noderesolvePtr.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