Se eu tiver as seguintes entradas em um arquivo de hosts:
192.168.100.1 bugs
192.168.100.2 daffy.example.com
192.168.100.3 elmer.example.com.
As tentativas de resolução de nomes IP-> pelos utilitários locais (presumo que use 'gethostbyaddr' ou o equivalente do Windows) honrará essas entradas? Esse comportamento é configurável? Como isso varia entre os sistemas operacionais? Importa se as entradas do arquivo 'hosts' são totalmente qualificadas ou não?
EDIT: Em resposta a Russell, meu sistema Linux de teste está executando o RHEL 4. Meu /etc/nsswitch.conf contém a seguinte linha 'hosts':
hosts: files dns nis
Se eu executar ping em qualquer um dos meus hosts pelo nome (por exemplo, bugs, daffy), a resolução de encaminhamento funcionará corretamente. Se eu rastrear qualquer um deles por endereço IP, a pesquisa inversa funcionará conforme o esperado. No entanto, se eu fizer ping deles por IP, o ping não parece resolver seus nomes de host. Meu entendimento era que o ping do Linux sempre tentava resolver IPs para nomes, a menos que instruído de outra forma. Por que o traceroute seria capaz de lidar com pesquisas reversas em arquivos de hosts, mas não o ping?