O DNS é redundante por design.
Adicionar o que você acha que é redundância adicional na verdade não ajuda.
No momento, temos:
ns1.example.com -> dns1
ns2.example.com -> dns2
Eu queria saber se era possível fazer algo assim:
ns1.example.com -> dns1, dns3, dns5
ns2.example.com -> dns2, dns4, dns6
Estou tentando configurar um round robin, resistente a falhas com o menor número de saltos possível.
O DNS é redundante por design.
Adicionar o que você acha que é redundância adicional na verdade não ajuda.
Sim, é possível fazer isso:
ns1.example.com -> dns1, dns3, dns5
ns2.example.com -> dns2, dns4, dns6
com vários registros A
para cada um dos ns1
e ns2
.
No entanto, você também pode fazer isso:
ns1.example.com. IN A ...
...
ns6.example.com. IN A ...
que deve fornecer uma distribuição mais uniforme de consultas nos seis servidores.
Se você quiser adicionar mais servidores de nomes, basta adicionar mais registros NS. Eles serão servidos de forma round robin por padrão. A menos que você tenha muito tráfego, dois ou três servidores de nomes devem ser suficientes. A maioria das solicitações será enviada do cache se você tiver muito tráfego.
Se você tem o tipo de tráfego que o Google, a Amazon ou o Facebook tem, você deve ter uma equipe técnica que saiba otimizar o DNS para acesso rápido ao servidor.
Tags domain-name-system