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 de DNS na máquina local está ignorando /etc/hosts
. O que está faltando na configuração?
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 de DNS na máquina local está ignorando /etc/hosts
. O que está faltando na configuração?
Possivelmente, sua suposição de que o DNS inclui entradas de
/etc/hosts
.Todos os comandos/ferramentas projetados para testar DNS, como
dig
,nslookup
,host
e outros, apenas consultam servidores DNS e, por padrão, usam 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 respeitam a
/etc/nsswitch.conf
precedência e que normalmente preferem o arquivo hosts ao DNS, é necessário testar com algo comogetent
: