2
我有類似的代碼塊:有什麼方法可以枚舉node.js中所有已知的服務器主機名?
http.Server(function(req, res) {
res.writeHead(200);
res.end("hello world\n");
}).listen(0, function() {
port = server.address().port;
console.log("server listening on: " + port);
});
這偉大工程取得的端口,但我想打印出每一個可能的DNS名稱,該服務器監聽,太(所以本地主機:8080,FOO .com:8080等)。
我試過一些顯而易見的東西(如dns.reverse('0.0.0.0')
),目前還沒有運氣。有任何想法嗎?
當然,任何客戶端可以參考一個主機,但它想要的。但是主持人也確實知道它期望的名字。如果主機名不可行,我會解決系統監聽的IP地址列表。 – clee 2012-01-09 08:47:06