Se a consulta DNS determinou positivamente que o nome não existe (do ponto de vista dele), isso ainda é um sucesso - e o resolvedor não tem motivos para continuar tentando outros servidores. Isso só acontece se não houver resposta (tempo limite) ou se o servidor recusar a consulta imediatamente.
O resolvedor stub integrado do SO suporta apenas uma única lista de servidores de nomes para tudo - se você precisar de roteamento por domínio, precisará de software adicional: Não consolidado; dnsmasq; pdnsd; ou systemd-resolved.
Exemplo de configuração não consolidada:
# /etc/resolv.conf nameserver 127.0.0.1
# /etc/unbound/unbound.conf server: ...all the default stuff... forward-zone: name: "aulas.asr" forward-addr: 10.0.0.1 forward-zone: name: "." forward-addr: 192.168.x.x
Essas configurações também podem ser atualizadas usando unbound-control
.
Se o sistema operacional tiver o "resolvconf" ou o "openresolv" instalado, ele poderá gerar automaticamente configurações para o Unbound / pdnsd / dnsmasq; veja o manual resolvconf.conf
.
O NetworkManager pode iniciar automaticamente o dnsmasq ou o Unbound, com servidores DNS por conexão obtidos do DHCP; veja dns=
no manual NetworkManager.conf
.