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/hosts
primeiro (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/hosts
primeiro 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/hosts
ajuda?