Si hace ping a google.com desde diferentes países, recibirá respuestas de los servidores locales de google. ¿Cómo funciona? ¿Puede un registro DNS tener múltiples direcciones A? ¿Podría alguien señalarme la tecnología que usan para hacer eso?
Actualizar. De acuerdo, el servidor DNS de Google proporciona una IP diferente según la ubicación. Pero, como señaló Alexandre Jasmin, ¿cómo rastrean la ubicación? Seguramente su DNS nunca verá su dirección IP. ¿Se garantiza que el servidor que consulta el DNS de Google proviene de la ubicación que representa?
ip-address
geolocation
HeavyWave
fuente
fuente
Respuestas:
Un nombre DNS puede tener múltiples registros A, los clientes pueden elegir cualquier registro y usar esa dirección.
Sin embargo, esa no es toda la verdad, los servidores DNS de Google también le están dando diferentes registros A dependiendo de su dirección IP para que pueda usar un servidor cercano.
fuente
Creo que se llama CDN
fuente
Creo que está utilizando el direccionamiento IP Anycast para los servidores DNS. Entonces, dependiendo de qué parte del mundo se encuentre, un servidor DNS diferente (aunque con la misma dirección IP) responderá su consulta. Y ese servidor sabrá qué dirección IP es la mejor para su ubicación.
fuente
Google usa Round Robin DNS . Esencialmente, el servidor DNS de Google cambia la dirección que le da en función de su ubicación.
fuente
Dependiendo de la IP que solicite la búsqueda, dependerá de los resultados que den.
Algo como esto: http://www.ip2location.com/ip2location-bind-dns.aspx
fuente