¿Por qué es el tiempo de ping para un servidor DNS, por ejemplo. 8.8.8.8 ¿considerablemente menos que el tiempo de ping para una página web normal como Google?

No piense en una dirección IP como un solo nodo. Si bien ese es el caso de sus propios dispositivos cliente, rara vez es el caso de una granja de servidores.

8.8.8.8 es una dirección de difusión ilimitada. Esto significa que puede haber docenas o cientos de nodos que tienen la dirección dispersa por todo Internet, todo lo cual proporciona una función equivalente (búsqueda de DNS). Cada red que tiene un servidor DNS de Google inyecta una ruta (8.8.8.0/24, para ser específicos) en la tabla de enrutamiento BGP global. Una búsqueda rápida de BGP en un enrutador de Internet aleatorio muestra 10 rutas diferentes a esa red. Su ISP llevará sus búsquedas de DNS al servidor que se le cierre.

Especulo que las direcciones IP de www.google.com también se refieren a destinos de difusión ilimitada, y cada dirección IP representa una “zona de disponibilidad” de una gran variedad de servidores de entrega de contenido front-end. Una comprobación rápida de BGP muestra 6 rutas a 74.125.239.137, una de las direcciones IP de www.google.com.

Los servidores DNS y los servidores de entrega de contenido pueden o no vivir en los mismos centros de datos físicos, y pueden o no experimentar carga en un momento dado. Si tiene un servidor DNS de Google más cerca que un front-end web, su resultado observado es perfectamente comprensible.

El servidor DNS de Google 8.8.8.8 está alojado en muchos centros de datos en todo el mundo.
El enrutamiento Anycast se utiliza para elegir el host más cercano para el usuario. Es por eso que ves menos tiempo de ping.
Para otros sitios web (por ejemplo, http://www.google.com ), el host elegido es el más cercano del dns-resolver, que generalmente tomará más tiempo para hacer ping a menos que la dirección IP esté en caché del lado del usuario y El servidor está físicamente más cerca que el servidor DNS.

Para más información: http://en.wikipedia.org/wiki/Any
Estos son los hosts que puede transmitir a: https://developers.google.com/sp

Depende de “muchos” factores. Pero el factor principal puede ser su ubicación. ¿Has probado lo mismo desde una ubicación diferente? ¿Un continente diferente tal vez?
Como ejemplo, obtendría una respuesta rápida de un servidor en India que un servidor en Rusia o Reino Unido.
Otro factor podría ser la forma en que su ISP (proveedor de servicios de Internet) enruta su Internet a ciertos destinos.

Además de lo que dice Phil, Google trabaja con los ISP para alojar la infraestructura dentro de su red local para facilitar el tráfico WAN. Sospecho que parte de esto sería el almacenamiento en caché de DNS.

https://peering.google.com/about

More Interesting

Cómo verificar los puertos bloqueados por mi administrador de internet

¿Cuál es el enrutador wi-fi más recomendado y rentable disponible en India para uso doméstico que también se duplicará como enrutador de red?

Para un aspirante a profesional de hardware y redes, ¿cuáles son las oportunidades profesionales disponibles? ¿Es una buena carrera? ¿Cómo hacerlo?

¿Por qué los dispositivos de red en televisores y otros dispositivos funcionan tan mal en comparación con los dedicados como enrutadores y repetidores? La transmisión de video de alta definición en mis dos televisores y PS3 es una pesadilla, pero un punto de acceso y una conexión de Ethernet ofrecen una transmisión de primer nivel.

¿Cómo descubrir los elementos de red pasivos a los que no puedo conectarme? Como cables, etc.

¿Hay alguna manera de agregar más dispositivos en una red si utilizo todas las IP privadas?

En las redes de computadoras, ¿cuáles son los pros y los contras de una conexión multipunto sobre una conexión punto a punto?

¿Cómo pueden ser negativos los tiempos de configuración y retención?

¿Por qué no hay campo para la máscara de subred en el encabezado IP?

¿La puerta de enlace predeterminada es un enrutador?

¿Qué es SPAN / RSPAN en redes?

Para aprender piratería, ¿qué materia es necesaria, redes o programación?

¿Cómo podemos hacer un programa para la comunicación en serie entre dos PC usando lenguajes C / C ++?

¿Cuál es el proceso de prueba de bucle invertido utilizando un puerto serie?

¿Qué puede usar para acceder a sus archivos en una computadora de forma remota utilizando un dispositivo Android?