Eu tenho um host RHEL7.0 que possui essa entrada padrão em /etc/hosts/
:
127.0.0.1 localhost.localdomain localhost
Portanto, resolver localhost.localdomain
funciona:
$ ping localhost.localdomain
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
Mas tentar resolver a versão absoluta do mesmo falha:
$ ping localhost.localdomain.
ping: unknown host localhost.localdomain.
E, em geral, tentar resolver FQDNs absolutos em relação às entradas relativas de /etc/hosts
falha. Agora, se eu alterar a entrada em /etc/hosts
para ter um período posterior, posso resolver o FQDN absoluto. Mas não consigo mais resolver o FQDN relativo. Parece que se eu quiser que as formas absoluta e relativa sejam resolvidas, preciso incluir explicitamente as duas formas do FQDN em /etc/hosts
.
Esse comportamento estranho é descrito em um RFC ou padrão em algum lugar para que eu possa entendê-lo melhor? É configurável de alguma forma?
Tags resolution hosts etc rhel