google.com IP diferente em diferentes países. Como?

14

Se você pingar google.com de países diferentes, receberá respostas de servidores locais do Google. Como isso funciona? Um registro DNS pode ter vários endereços A? Alguém poderia me indicar a tecnologia que eles usam para fazer isso?

Atualizar. OK, o servidor DNS do Google fornece um IP diferente com base na localização. Mas, como Alexandre Jasmin apontou, como eles rastreiam a localização? Certamente o DNS deles nunca verá o seu endereço IP. O servidor que está consultando o DNS do Google é garantido como sendo do local que ele representa?

    
por HeavyWave 12.04.2010 / 03:47

5 respostas

9

Um nome DNS pode ter vários registros A, os clientes podem escolher qualquer registro e usar esse endereço.

Não é toda a verdade, no entanto, os servidores DNS do Google também oferecem diferentes registros A dependendo do seu endereço IP, para que você possa usar um servidor próximo a você.

    
por 12.04.2010 / 03:50
4

Acredito que se chame CDN

    
por 12.04.2010 / 03:50
2

Acredito que esteja usando o endereçamento IP Anycast para os servidores DNS. Portanto, dependendo de qual parte do mundo você é, um servidor DNS diferente (embora com o mesmo endereço IP) responderá à sua consulta. E esse servidor saberá qual endereço IP é o melhor para sua localização.

    
por 13.04.2010 / 08:44
1

O Google usa o Round Robin DNS . Essencialmente, o servidor DNS do Google altera o endereço fornecido com base na sua localização.

    
por 12.04.2010 / 03:51
1

Dependendo do IP que solicita a pesquisa, isso depende dos resultados que eles fornecem.

Algo parecido com isto: link

    
por 12.04.2010 / 03:55