Vários servidores DNS em vários países, qual deles responderá à solicitação de pesquisa de DNS?

4

Se eu tiver 1 servidor DNS nos EUA e 1 na UE ... se eu estiver na UE e digitar "www.meudominio.com.br" e ele resolver, qual servidor lidaria com a consulta? UE ou EUA?

Considere que meu servidor DNS dos EUA é "ns1" e o outro "ns2" e foi configurado, nessa ordem, no meu registrador para esse domínio ...

(Estou tentando determinar a viabilidade de ter servidores / escravos DNS entre continentes)

    
por AcidRaZor 20.06.2011 / 16:47

2 respostas

2

Ambos. Os registros NS são retornados de maneira round robin.

Quanto à viabilidade de ter servidores DNS em vários lugares, isso geralmente é feito usando anycast , que permite o mesmo nome / IP a ser alcançado pela rota de rede mais curta, independentemente da origem do tráfego (consulta de DNS, neste caso).

Você está melhor pagando apenas alguém para hospedar seu DNS, há muito pouco a ganhar fazendo você mesmo.

    
por 20.06.2011 / 17:13
0

Seu resolvedor contatará o primeiro servidor de nomes recursivo listado em resolv.conf ou equivalente. Esse servidor de nomes recursivo entrará em contato com os servidores de nomes raiz para o tld do seu domínio. Os servidores de nomes raiz direcionarão seu primeiro servidor de nomes recursivo para cada servidor de nomes autoritativo configurado em seu domínio. Se estiver executando BIND , o servidor de nomes recursivo medirá o tempo de ida e volta a cada um dos servidores de nomes oficiais listados e os dividirá em grupos de acordo com tempo de resposta. O servidor de nomes recursivo selecionará os servidores de nomes listados no grupo com o menor tempo de resposta.

O cenário mais provável é que as consultas originárias de um servidor de nomes recursivo europeu prefiram um servidor de nomes com autoridade europeia para o seu domínio.

Para entender isso mais completamente, consulte DNS e vincular publicado por O 'Reilly.

    
por 20.06.2011 / 18:48