簡體   English   中英

如何在原生NodeJS中通過IP地址和端口獲取域名?

[英]How to get domain name by IP Address and port in native NodeJS?

以下代碼中哪個方法最接近desiredMethod

const dns = require("dns");

const IP_ADDRESS = "XX.XX.XXX.XXX"; // Any valid IP address
const PORT = 8080;

dns.deiredMethod(`${IP_ADDRESS}:${PORT}`, (error, domain) => {
   console.log(domain); // example output: "example.com"
})

不太確定我是否理解正確你試圖達到的目標。 但是 Node.js 安裝的本機dns模塊允許使用dns.lookupService(address, port, callback)通過 IP 地址和端口解析主機名。 詳情請看Node.js DNS

const dns = require("dns");

dns.lookupService('172.217.18.110', 22, (err, hostname, service) => {
    console.log(hostname, service);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM