¿Es un DNS primario más rápido que el DNS secundario de un proveedor?

¿Es un DNS primario más rápido que el DNS secundario de un proveedor?

¿Es un DNS primario más rápido que el DNS secundario de un proveedor?

Específicamente google 8.8.8.8 y 8.8.4.4. La mayoría de las personas configuran 8.8.8.8 como principal, por lo que su carga es mayor que la de los secundarios. ¿Tengo una pequeña ganancia de velocidad al configurar 8.8.4.4 como mi DNS principal?

Respuesta1

Hay que tener en cuenta lo que significa más rápido en términos de velocidad de DNS. Incluso si existiera el caso de que un servidor de nombres fuera más rápido que otro, estará viendo unos pocos ms en la parte superior de la sesión. Todas las consultas a esa misma dirección saldrán del caché de su computadora probablemente durante la próxima hora aproximadamente.

Acabo de señalar ambos servidores y realicé algunas búsquedas arbitrarias, y ambos regresan (con respuestas deliberadamente almacenadas en caché) en ~10 ms y las respuestas no almacenadas en caché regresan en ~120 ms.

También considere que no se trata de un par de servidores que tienen atrapados en la parte trasera de una sala de servidores, es una red distribuida masiva por derecho propio. Google tiene la capacidad de asegurarse de que ambos servidores estén funcionando con buenos tiempos de solicitud. De hecho, probablemente encontrará que todo lo que ha sucedido como resultado de que 8.8.8.8 sea más popular que 8.8.4.4 es que el primero tiene muchos más servidores ejecutándolo y estaría razonablemente seguro de que el tiempo de respuesta es una métrica que ellos utilizar para escalar.

Una consideración final, dado que muchas más personas (probablemente) usan 8.8.8.8, es probable que tenga muchas más respuestas almacenadas en caché. Entonces, en realidad, es posible que en algunos casos el secundario pueda ser alrededor de 100 ms más lento.

Respuesta2

No, no según mi experiencia y pruebas. Supongo que Google tiene una infraestructura de equilibrio de carga bastante buena frente a los servidores DNS reales y usted simplemente los está accediendo; al final, ambas IP podrían ser respondidas por el mismo servidor.

Puedes verificarte usando herramientas comoherramientas DNS

pero asegúrese de realizar pruebas en al menos 5000 dominios

Respuesta3

La solicitud de DNS primero va al DNS primario y verificará el DNS secundario si el primario no proporciona la dirección que estaba buscando.

Dado que estamos hablando de Google aquí para una implementación de su DNS del lado del cliente e incluso como un solucionador de un servidor, podemos estar seguros de que Google ha distribuido correctamente sus DNS y los tiene todos optimizados de manera óptima.

Cosas a considerar al elegir un DNS considerando el rendimiento.

  1. ¿Cuántos servidores están ejecutando?
  2. ¿Están distribuidos correctamente y utilizan Anycast?
  3. ¿Los servidores están cerca de su ubicación?

Google tiene servidores en todo el mundo. Aquí está unlistade los servidores DNS de Google. Esto hace que el servidor DNS funcione más rápido en comparación con otros proveedores de DNS con redes más pequeñas.

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

Google Public DNS utiliza enrutamiento anycast para dirigir todos los paquetes al servidor DNS más cercano. Acerca de anaycastaquí

Dado que los servidores de Google están distribuidos globalmente, existe una alta probabilidad de que haya uno cerca de usted.

información relacionada