Esistono DNS che supportano la geolocalizzazione / DNS direzionale?


10

Su ultradns.com o su comwired.com è possibile selezionare più record A in base alla posizione;

x.com (United States) 174.1.1.1
x.com (Europe) 65.2.2.2

Quindi le richieste vengono instradate in base alla prossimità / da dove provengono.

Puoi farlo tutte le volte che vuoi, il che è un ottimo servizio per le nostre esigenze di applicazioni distribuite.

Tuttavia, vogliamo gestirlo sui nostri server. Conosci qualche pacchetto Linux che lo fa?


Non sono sicuro di come funzioni questo semplice ma per chiarire la mia domanda, abbiamo bisogno di qualcosa del genere per Linux: simpledns.com/newsitem.aspx?id=2405
Devrim

Questo post è un duplicato: stackoverflow.com/questions/2805231/... aka uso pydns
ArrowInTree

1
come può un post successivo rendere il precedente "duplicato"?
Devrim,

Non sarebbe la soluzione corretta per utilizzare il routing BGP invece di questo hack DNS per indirizzare gli utenti in base alla posizione verso una destinazione particolare?
jirib,

Risposte:



8

Wikipedia utilizza il software gratuito (come nella libertà di parola, non solo come nella birra gratuita) PowerDNS per farlo, con un backend geoip .

Ricorda solo che tutti i database GeoIP sono imperfetti e che la posizione geografica è uno strumento scadente per stimare la distanza di rete da un determinato server. Protocolli come ICS sono una soluzione molto migliore.


+1: ICS sembra molto interessante, anche se richiederà un po 'di lavoro infrastrutturale prima di diventare più pratico.
Murali Suriar,

Grazie per la risposta. Anche se potremmo fare il bene (buono come in naah no oh no) senza le parentesi ...
Devrim,


2

Vorrei solo sottolineare che il file ACL BIND di ip2location si basa sull'abbonamento e quindi sui costi. I metodi descritti su http://phix.me/geodns/ consentono a chiunque di creare gratuitamente il proprio file BIND ACL, utilizzando il file CSV MaxMind scaricabile gratuitamente, sebbene concesso, quello di ip2location è probabilmente più preciso (l'accuratezza è ciò che la maggior parte la gente paga).

In parole povere, se qualcuno è alla ricerca di un BIND geo-consapevole sulla rete IPv6, ho aggiornato la pagina su http://phix.me/geodns/ con ulteriori script in grado di elaborare numeri a 128 bit all'interno di un file CSV. Ho appena scoperto oggi che MaxMind offre un file CSV GeoIPv6 scaricabile, su cui questi script opereranno per produrre un file GeoIPv6.acl per BIND.

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.