Je voudrais une commande qui résoudra un nom d'hôte en adresse IP, de la même manière qu'un programme normal résoudrait le nom d'hôte. En d'autres termes, il doit prendre en compte mDNS ( .local
) et /etc/hosts
, ainsi que le DNS normal. Donc, cela exclut host
, dig
et nslookup
, puisque ces trois outils n'utilisent que le DNS normal et ne résoudront pas les .local
adresses.
Sous Linux, la getent
commande fait exactement ce que je veux . Cependant, getent
n'existe pas sur OS X.
Existe-t-il un équivalent Mac OS X getent
? Je sais que je pourrais en écrire une en quelques lignes en utilisant getaddrinfo
, et c'est ce que je ferai si je le dois, mais je me demandais simplement s'il y avait déjà une commande standard qui pourrait le faire.
Merci!