Comment faire pour résoudre le nom d'hôte à une adresse ip dans node js

J'ai besoin pour résoudre le nom d'hôte défini dans le fichier hosts pour son adresse IP correspondante.

Par exemple, mon fichier host ressembler à ceci - "/etc/hosts"

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

Maintenant dans mon node.js, je peux lire le contenu de ce fichier, mais j'ai besoin de récupérer pour hostname.

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

PS - npm pkg ou de toute tierce partie ne peuvent pas être installées sur la machine.

Aide est très appréciée!!

OriginalL'auteur abhi9393 | 2016-04-18