El GEO-DNS, ¿para qué se utiliza? ¿Cómo se puede acelerar su web junto con el CDN?

¿Qué es el DNS?

El DNS, es un servidor donde se almacenan todos los dominios y direcciones IP de los sitios. El dominio es el nombre de su sitio web, por ejemplo, google.com o zahid.host. La dirección IP es una combinación de 4 dígitos separados por un punto, por ejemplo: 111.111.111.111

¿Para qué se utilizan los servidores DNS?

Para llegar al sitio, necesita saber la dirección IP, pero es un inconveniente, porque debe recordar el nombre de un sitio, es más fácil que recordar una combinación de números. Por eso existen servidores DNS.

Cuando navega por un dominio, su navegador contacta con el servidor DNS más cercano, dependiendo del dominio, emite una dirección IP, que ya puede descargar del sitio. Su navegador recibe la dirección que necesita y carga la página.

¿Para qué sirve el GEO-DNS?

Imagine que su sitio web es popular en América y Europa, pero los servidores DNS solo están disponibles en Europa. Entonces, los usuarios que quieran ingresar a su sitio desde Estados Unidos se verán obligados a enviar una solicitud al servidor más cercano y, dado que está muy lejos, llevará mucho tiempo esperar la respuesta. Es decir, el sitio de descarga será más largo.

Para solucionar este problema existen los servidores GEO-DNS. Se coloca un servidor en Estados Unidos, y los usuarios lo contactarán. La respuesta será rápida y esto afectará la velocidad de carga de su sitio.

¿Cómo se puede acelerar el sitio con GEO-DNS y CDN?

Imagine la misma situación que antes, solo que con un servidor DNS existente en Estados Unidos. Cuando acceda a su dominio por un usuario de América, se pondrá en contacto con el servidor más cercano. Al tener la IP correcta, conectará al servidor que contiene el contenido del sitio web, pero como los servidores de contenido están lejos, no se recibirán los datos rápidamente. Si coloca ambos servidores CDN en Estados Unidos se almacenarán datos en caché, y la descarga se verá así:

1. El navegador del cliente envía una solicitud al servidor DNS más cercano;
2. El servidor DNS devuelve la dirección IP requerida;
3. El navegador se conecta al servidor CDN más cercano y al servidor principal;
4. Se realiza transferencia del servidor CDN del contenido almacenado en caché al navegador;
5. Si bien se carga para el contenido en caché del cliente, los archivos que faltan se envían desde el servidor principal;
6. Se descargará el sitio completo.


De esta forma, se reducirá una gran cantidad de tiempo para cargar el sitio, ya que los archivos del servidor principal se enviarán desde una distancia mucho menor.