Les utilitaires aiment host
et dig
vous permettent de voir l'adresse IP correspondant au nom d'hôte.
Il existe également l' getent
utilitaire qui peut être utilisé pour interroger /etc/hosts
ou d'autres bases de données NSS.
Je cherche un utilitaire standard pratique (qui est disponible dans Debian, par exemple) qui résout un nom d'hôte indépendamment de l'endroit où il est défini.
Il devrait être plus ou moins équivalent à
ping "$HOST" | head -1 | perl -lne '/\((.*?)\)/ && print $1'
getent
aussi des regards dans DNS (je pensais que ça ne regarde que dedans /etc/hosts
). Maintenant que je l'ai essayé, voici ce qui ne va pas getent
: car google.com
, il renvoie une seule adresse, et cette adresse est IPv6. Ce qui n'est pas utile, car je suis sur un réseau IPv4 et ma commande imprimerait en fait une adresse IPv4.
getent
?