GeoDNS


GeoDNS (o GeoIP) es un parche para el software del servidor BIND DNS, para permitir un horizonte dividido geográfico (diferentes respuestas DNS basadas en la ubicación geográfica del cliente), basado en las bases de datos geoip (comercial) o geolite (gratuita) de MaxMind.

El objetivo de esta tecnología es mejorar la búsqueda de nombres de dominio por resolución de dirección basada en la ubicación geográfica del cliente. Por ejemplo, un sitio web puede tener 2 servidores, uno ubicado en Francia y otro en los EE. UU. Con GeoDNS es posible crear un registro DNS para el cual los clientes de Europa obtendrían la dirección IP del servidor francés y los clientes de EE. UU. obtendrían la estadounidense. Esto hace que el acceso a la red sea más rápido y posiblemente más económico, en comparación con dirigir a todos los usuarios de todo el mundo al mismo servidor oa varios servidores mediante una distribución aleatoria, como la operación por turnos .

Como esta tecnología está basada en DNS, es mucho más fácil de implementar que BGP anycast. No requiere ningún soporte del ISP y no interrumpirá las conexiones existentes cuando cambie el servidor seleccionado para un cliente en particular. Sin embargo, dado que no está íntimamente ligado a la infraestructura de la red, es probable que sea menos preciso al enviar datos al servidor más cercano.

El solicitante que ve el servidor DNS de resolución normalmente no es el usuario final, sino el servidor DNS del ISP del usuario que realiza una búsqueda recursiva, y el servidor DNS recursivo almacena en caché el resultado. Como los ISP generalmente hacen arreglos para que los usuarios usen servidores DNS geográficamente cerca de ellos, el sistema generalmente funciona de todos modos.