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 .