Por que preciso de pelo menos dois servidores de nomes?

13

Eu possuo vários domínios, todos hospedados no Northhosts, mas, no entanto, registro meus domínios no GoDaddy (já que são mais baratos).

Quando recebo meu e-mail 'Novas informações da conta' do Northosts, eles sempre fornecem dois domínios e o GoDaddy sempre deseja que eu insira pelo menos dois servidores de nome ao alterar os servidores de nome.

Renovei recentemente um domínio antigo que possuo com outro provedor e notei que eles também exigem / fornecem dois servidores de nomes.

Qual é a razão para isto? Por que não é possível usar apenas um único servidor de nomes?

AStopher
fonte
Não é necessário ter dois servidores de nomes.
William Edwards
@WilliamDavidEdwards Sim, é. Leia sobre o assunto. A pergunta pergunta por que precisamos de dois servidores de nomes, e não 'precisamos de dois servidores de nomes'.
AStopher
Eu sei, mas não precisamos necessariamente de dois servidores de nomes.
22820 William Edwards
@WilliamDavidEdwards A maioria dos provedores força seus clientes a inserir / usar dois servidores de nomes. Portanto, conclui-se que dois servidores de nomes são de fato necessários .
AStopher
Sim, eles fazem, mas não são necessários para permitir que um nome de domínio funcione.
William Edwards

Respostas:

15

No ServerFault :

O requisito para executar dois servidores de nomes vem do §4.1 do RFC 1034 e é realmente redundante.

Existem inúmeros provedores que oferecerão um serviço "DNS secundário" muito barato, onde eles transferirão o arquivo de zona do servidor principal usando o AXFR. Por exemplo, no Reino Unido, temos um provedor conhecido que prestará serviço secundário para 50 domínios por apenas 2,30 libras por mês (pouco mais de 3 dólares).

Isso lhe dará a capacidade de gerenciar e executar a zona você mesmo, mas ainda fornecerá a resiliência necessária.

E outra fonte :

As especificações de DNS exigem que cada nome de domínio seja atendido por pelo menos 2 servidores DNS para redundância.

Basicamente, tudo se resume a redundância. Se um servidor DNS cair, o outro pode pegar a folga. Se não existisse e o seu único servidor de nomes fosse desativado, o site seria desativado para qualquer pessoa que não pudesse receber uma cópia em cache das informações da zona DNS.

John Conde
fonte
em alguns registradores, você pode usar os mesmos ns duas vezes. ou até mesmo usar cnames para um ns.
Frank
@Frank O uso do mesmo NS duas vezes será achatado pelo menos no registro, se não antes. Quanto ao CNAME, eles são mal vistos pelos servidores de nomes.
Patrick Mevzek
Esse requisito não faz muito sentido sem nenhum contexto. Os 2 servidores de nomes podem estar: na mesma máquina (IPs diferentes ou apenas 2 VMs / contêineres no mesmo host), na mesma rede, no mesmo datacenter, no mesmo AS. Em todos esses casos, ter esses 2 não fornece nenhum tipo de failover: quando um está indisponível, o outro provavelmente também estará. Pelo contrário, mesmo com um servidor de nomes, se for totalmente transmitido, você poderá ter melhor tolerância a falhas. De qualquer forma, hoje em dia a maioria é gratuita, exceto alguns registros que fixam um mínimo e às vezes fazem verificações técnicas.
Patrick Mevzek
RFC1034 §4.1: Por decreto administrativo, exigimos que todas as zonas estejam disponíveis em pelo menos dois servidores . ;-)
Patrick Mevzek