In che modo Google esegue il routing della posizione geografica DNS?


16

Mi chiedo chi stia facendo la geo localizzazione DNS per google.com? Per richiesta geo location intendo rilevare la posizione dell'utente, calcolare la server farm più vicina alla sua posizione e quindi instradare la richiesta alla posizione selezionata.

Stiamo valutando diverse offerte di diversi fornitori per questo servizio e ho pensato di sapere cosa stanno usando i ragazzi grandi.


Quindi stai cercando DNS LOC Recordso IP GeoLocating?
Chris S,

1
Sono stato molto attento a non menzionare l'IP in nessuna parte della mia domanda poiché so che le persone spesso vengono confuse tra i 2 termini. Non sto parlando di tradurre l'IP in posizione, ma piuttosto di rilevare la posizione dell'utente e di servirgli richieste dalla server farm più vicina, Qualcosa di Google fa estremamente bene e mi chiedo come? (Ovviamente funziona anche con GEO IP, ma questo è irrilevante per l'oggetto della domanda)
Maxim Veksler,

Non è GeoIP né DNS. È un protocollo di routing.
Chris S,

Risposte:



5

Google utilizza anycast per indirizzare il traffico DNS alla server farm più vicina.


4

Se stai cercando un database IP GeoLocation puoi scaricarlo gratuitamente da MaxMind . Offrono anche una versione non gratuita con una maggiore precisione (sebbene quella gratuita sia abbastanza buona per la maggior parte degli usi).

Esistono anche numerosi servizi gratuiti.

Sospetto che Google abbia il proprio database e non si affida a una società esterna per fornire le informazioni.

Modifica:
il processo di invio del traffico al server più vicino non ha praticamente nulla a che fare con il DNS. È un protocollo di routing BGP chiamato Anycast . Dovrai contattare alcuni grandi provider di hosting per coordinarlo. Google ha i propri data center, non sono ospitati.


1
No, sto cercando un servizio che possa indirizzare le richieste degli utenti da diverse parti del mondo a server farm diversi che distribuirò - Questo al fine di ridurre la latenza per il client (perché la velocità conta!)
Maxim Veksler,

Per chiarire: dovrebbe indirizzare l'utente alla fattoria più vicina alla sua posizione
Maxim Veksler

2

Google utilizza i propri server e molto probabilmente software personalizzato. Alcune aziende come UltraDNS possono offrire lo stesso servizio, ma può essere piuttosto costoso, ci potrebbero anche essere diversi livelli di prezzo a seconda della precisione richiesta (città / paese).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.