É um DNS primário mais rápido que o DNS secundário de um provedor?

0

O DNS primário é mais rápido que o DNS secundário de um provedor?

Especificamente no google 8.8.8.8 e 8.8.4.4. A maioria das pessoas define 8.8.8.8 como primária, portanto, sua carga é maior que as secundárias. Eu tenho um pequeno ganho de velocidade ao configurar 8.8.4.4 como meu DNS primário?

    
por kelmat 16.04.2016 / 08:13

3 respostas

2

Você deve ter em mente o que significa mais rápido em termos de velocidade do DNS. Mesmo se houvesse um caso para um servidor de nomes ser mais rápido que outro, você está olhando para alguns ms no topo da sessão. Todas as consultas para o mesmo endereço vão sair do cache do seu computador provavelmente na próxima hora.

Acabei de apontar os dois servidores e fiz algumas pesquisas arbitrárias, e os dois estão voltando (com respostas conscientemente armazenadas em cache) em ~ 10ms com respostas não armazenadas em cache voltando em ~ 120 ms

Considere também que este não é um par de servidores que eles ficaram presos na parte de trás de uma sala de servidores, é uma rede massiva distribuída por si só. O Google tem a capacidade de garantir que os dois servidores estejam funcionando com bons tempos de solicitação. Na verdade, você provavelmente descobriria que tudo o que aconteceu como resultado de 8.8.8.8 ser mais popular que 8.8.4.4 é que o primeiro tem muito mais servidores rodando e eu estaria razoavelmente certo de que o tempo de resposta é uma métrica que eles use para escalar com.

Uma consideração final, já que muito mais pessoas (provavelmente) usam 8.8.8.8, é provável que tenha muito mais respostas armazenadas em cache. Então, na verdade, você pode achar que, em alguns casos, o secundário poderia estar na região de 100ms mais lento.

    
por 16.04.2016 / 09:13
0

Não, não com base na minha experiência e testes. Suponho que o google tem uma infraestrutura de balanceamento de carga muito boa na frente dos servidores DNS reais e você está apenas atingindo esses - no final, os dois IPs podem ser respondidos pelo mesmo servidor.

Você pode verificar a si mesmo usando ferramentas como ferramentas de DNS

mas teste em pelo menos 5000 domínios

    
por 16.04.2016 / 08:26
0

A solicitação de DNS vai primeiro para o DNS primário e verifica o DNS secundário se a Primária não fornecer o endereço que estava procurando.

Já que estamos falando sobre o Google aqui para uma implementação no lado do cliente do DNS deles e até mesmo como um resolvedor para um servidor, podemos ter certeza de que o Google distribuiu adequadamente o DNS e otimizou tudo de forma otimizada!

Coisas a serem consideradas na escolha de um DNS considerando o desempenho.

  1. Quantos servidores eles estão executando?
  2. Eles são distribuídos adequadamente e usam o Anycast?
  3. Os servidores estão próximos da sua localização?

O Google tem servidores em todo o mundo. Veja uma lista dos servidores DNS do Google. Isso faz com que o servidor DNS seja executado mais rapidamente em comparação com outros sistemas de fornecimento de DNS com redes menores.

74.125.16.0/24 tpe
74.125.17.0/24 bru
74.125.18.0/24 grq
74.125.19.0/24 mrn
74.125.40.0/24 mrn
74.125.41.0/24 tpe
74.125.42.0/24 atl
74.125.43.0/24 tul
74.125.44.0/24 mrn
74.125.45.0/24 tul
74.125.46.0/24 lpp
74.125.47.0/24 bru
74.125.72.0/24 cbf
74.125.73.0/24 bru
74.125.74.0/24 lpp
74.125.75.0/24 chs
74.125.76.0/24 cbf
74.125.77.0/24 chs
74.125.78.0/24 chs
74.125.80.0/24 dls
74.125.113.0/24 cbf
74.125.114.0/24 mrn
74.125.176.0/24 mrn
74.125.177.0/24 atl
74.125.178.0/24 atl
74.125.180.0/24 chs
74.125.181.0/24 bru
74.125.182.0/24 cbf
74.125.183.0/24 cbf
74.125.184.0/24 chs
74.125.185.0/24 chs
74.125.186.0/24 dls
74.125.187.0/24 dls
74.125.190.0/24 sin
173.194.89.0/24 tul
173.194.90.0/24 cbf
173.194.91.0/24 scl
173.194.92.0/24 bru
173.194.93.0/24 tpe
173.194.95.0/24 tul
173.194.96.0/24 dub
173.194.98.0/24 lpp
173.194.99.0/24 tul
2001:4860:400b::/48 dls
2404:6800:4003::/48 sin
2404:6800:4008::/48 tpe
2607:f8b0:4001::/48 cbf
2607:f8b0:4002::/48 atl
2607:f8b0:4003::/48 tul
2607:f8b0:400c::/48 chs
2607:f8b0:400d::/48 mrn
2607:f8b0:400e::/48 dls
2800:3f0:4003::/48 scl
2a00:1450:400b::/48 dub
2a00:1450:400c::/48 bru
2a00:1450:4010::/48 lpp
2a00:1450:4013::/48 grq

O DNS público do Google usa o roteamento anycast para direcionar todos os pacotes para o servidor DNS mais próximo. Sobre o anaycast aqui

Como os servidores do Google são distribuídos globalmente, há uma grande chance de alguém estar perto de você.

    
por 16.04.2016 / 09:40