Node.js - dns.reverse() 方法


dns.reverse() 方法與 dns.lookup() 方法作用正好相反。此方法執行反向 DNS 查詢,將 IPv4 或 IPv6 解析為主機名陣列。

語法

dns.reverse(ip, callback)

引數

  • ip – 以字串的形式獲取 ip 作為輸入,需要為其查詢 DNS。

  • callback – 將捕獲錯誤(如果有)。

示例 1

建立一個名為 "reverse.js" 的檔案,並複製以下程式碼段。建立檔案後,使用命令 "node reverse.js",如下面的示例中所示,來執行此程式碼 −

// dns.reverse() method Demo Example

// Importing the dns module
const dns = require('dns');

// It will return the dns name
dns.reverse('127.0.0.53', (err, addresses) =>
   console.log('addresses: %j', addresses));

輸出

C:\home
ode>> node reverse.js addresses: ["localhost"]

示例 2

// dns.reverse() method Demo Example

// Importing the dns module
const dns = require('dns');

// It will return the dns name
dns.reverse('127.0.0.1', (err, addresses) =>
console.log('addresses: %j', addresses));

// It will return the dns name
dns.reverse('95.217.74.146', (err, addresses) =>
   console.log('addresses: %j', addresses));

輸出

C:\home
ode>> node reverse.js addresses: [] addresses: ["static.146.74.217.95.clients.your-server.de"]

更新日期:2022 年 1 月 17 日

2K+ 次瀏覽

提振您的職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.