Como usar /etc/hosts no FreeBSD 13.1

Como usar /etc/hosts no FreeBSD 13.1

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, hoste 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.confprecedê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 

informação relacionada