Existem vários utilitários de linha de comando para nomes de host resolve ( host, dig, nslookup), no entanto, todos os servidores de nomes de uso exclusivamente, enquanto as aplicações em aparência geral em /etc/hostsprimeiro (utilizando gethostbyname eu acredito).
Existe um utilitário de linha de comando para resolver nomes de host que se comportam como um aplicativo comum, analisando /etc/hostsprimeiro e somente solicitando um servidor de nomes?
(Estou ciente de que provavelmente seria como 3 linhas de c, mas preciso dele dentro de um script shell um tanto portátil.)
awk '/hostname/ { print $1 }' /etc/hostsajuda?