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名を印刷したい、あまりにも(そうはlocalhost:8080、FOO .com:8080など)。
私はこれまで明白なことのいくつか(例えばdns.reverse('0.0.0.0')
など)を試してきましたが、これまで運がありませんでした。何か案は?
確かに、どんなクライアントでも必要なホストを参照できます。しかし、確かにホストには、それが期待している名前のアイデアもあります。ホスト名が不可能な場合は、システムがリッスンしているIPアドレスのリストを取得します。 – clee