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