Node.js - dnsPromises.resolveNs() 方法
dnsPromises.resolveNs() 方法使用 DNS 协议解析主机名的名称服务器记录 (NS)。成功时,会用主机名可用的名称服务器记录数组来解决 promise。
语法
dnsPromises.resolveNs( hostname )
其中 hostname 是一个参数,用于获取要解决的主机名输入。
示例 1
创建一个名为 "resolveNs.js" 的文件,并复制以下代码片段。创建文件后,使用命令 "node resolveNs.js" 来运行此代码,如下例所示 −
// dns.resolveNs() Demo Example
// Importing the dns module
const dns = require('dns');
const dnsPromises = dns.promises;
// Passing a single dns to get values
dnsPromises.resolveNs('tutorialspoint.com').then((response) => {
console.log("Resolved address is:", response);
})输出
C:\home
ode>> node resolveNs.js Resolved address is: [ 'pdns14.domaincontrol.com', 'pdns13.domaincontrol.com' ]
示例 2
// dns.resolveNs() Demo Example
// Importing the dns module
const dns = require('dns');
const dnsPromises = dns.promises;
// Setting ttl as true
const options={
ttl:true,
};
// Calling dnsPromises.resolveNs() method
// asynchronously
(async function() {
const records = await dnsPromises.resolveNs('google.com', options);
// Printing records
console.log(records);
})();输出
C:\home
ode>> node resolveNs.js [ 'ns3.google.com', 'ns2.google.com', 'ns4.google.com', 'ns1.google.com' ]
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP