Dois servidores DNS, ambos incompletos

Dois servidores DNS, ambos incompletos

Na minha empresa temos 2 servidores DNS: um para nomes de host internos e outro para Internet.

Tentei configurar ambos no meu Network Manager, o que resultou em ter os dois IPs do servidor DNS no meu arquivo /etc/resolv.conf.

Se eu colocar como servidor DNS primário o da Internet, quando tento resolver o nome de um nome de host interno, ele falha e o resolvedor não tenta encontrar o IP usando o servidor DNS secundário.

Por outro lado, se eu colocar o DNS interno como primário, não consigo acessar nenhum servidor de Internet do meu computador.

Existe uma solução para fazer com que o resolvedor consulte o DNS secundário quando o primeiro responder com “nenhum nome” ou qualquer outro erro de pesquisa de DNS?

Responder1

Acho que você pode usar seu próprio servidor de nomes (BIND) para resolver:

zone "." IN {
    type forward;
    forward only;
    forwarders {8.8.8.8;};
};

zone "company.lan" IN {
    type forward;
    forward only;
    forwarders {192.168.0.1;};
};

informação relacionada