
Esta é uma nova instalação simples do FreeBSD 13.1. O arquivo resolv.conf é o seguinte e o Unbound não está habilitado.
nameserver 192.0.2.1
A resolução DNS na máquina local está sendo ignorada /etc/hosts
. O que está faltando na configuração?
Responder1
Possivelmente, sua suposição de que o DNS inclui entradas de /etc/hosts
.
Todoscomandos/ferramentas projetadas para testar DNS como dig
, nslookup
, host
e talconsultar apenas servidores DNSe por padrão use o servidor DNS configurado em /etc/resolv.conf
.
Para testar como funciona o resolvedor da biblioteca C e todos os programas que usam as rotinas do resolvedor do sistema que honram/etc/nsswitch.conf
precedência e que normalmente prefere o arquivo hosts ao DNS, requer testes com algo comogetent
:
getent hosts some.hostname.in.etc.hosts
getent hosts IP.in.etc.hosts