Os utilitários gostam hoste digpermitem que você veja o endereço IP correspondente ao nome do host.
Há também o getentutilitário que pode ser usado para consultar /etc/hostsou outros bancos de dados NSS.
Estou procurando por um utilitário padrão conveniente (que está disponível no Debian, por exemplo) que resolve um nome de host, independentemente de onde ele está definido.
Deve ser mais ou menos equivalente a
ping "$HOST" | head -1 | perl -lne '/\((.*?)\)/ && print $1'
getenttambém parece no DNS (eu pensei que só parece /etc/hosts). Agora que eu tentei, eis o que há de errado com getent: pois google.com, ele retorna um único endereço e esse endereço é IPv6. O que não é útil, pois estou em uma rede IPv4 e meu comando realmente imprime um endereço IPv4.
getent?