2016-04-18 17 views
2

ホストファイルで定義されたホスト名を対応するIPアドレスに解決する必要があります。私のホストファイルは次のようになり例えばノードjsのIPアドレスにホスト名を解決する方法

- 「/ etc/hostsの」私のnode.jsで今

127.0.0.1 ggns2dss81 localhost.localdomain localhost 
::1  localhost6.localdomain6 localhost6 
192.168.253.8 abcdserver 
192.168.253.20 testwsserver 

、私は、このファイルの内容を読むことができますが、私は与えられたhostnameのためにフェッチする必要があります。

hostname = "testwsserver" 
hostIP = getIP(hostname); 
console.log(hostIP); // This should print 192.168.253.20 

PSからnpm pkgまたは第三者のパッケージがマシンにインストールすることはできません。

大変助けになりました!

答えて

9

どのようにNodeJS documentation - DNS - あなたはそれをチェックしましたか?

const dns = require('dns') 

dns.lookup('testwsserver', function(err, result) { 
    console.log(result) 
}) 
関連する問題