Cada página web es accedida mediante una dirección IP. El problema es que hay tanta cantidad que es prácticamente imposible recordar el IP de cada una. Imagine que en vez de introducir www.informatica-hoy.com.ar tendrías que introducir en el navegador la dirección 200.178.123.25. Sería una tarea muy compleja ingresar por el IP de cada una de las páginas, además de una tarea prácticamente imposible.

Para solucionar este problema se utiliza el DNS. Este permite el uso de nombres (también llamados dominios) en vez del IP para el acceso a los sitios web. Básicamente que indican que IP está asociada a un nombre

Como funcional el DNS
Los servicios DNS de internet son un conjunto de bases de datos esparcidas en servidores de todo el mundo. Estas bases de datos tienen la función de indicar el IP que está asociado a un nombre de un sitio web. Cuando ingresas una dirección en el buscador, por ejemplo, www.informatica-hoy.com.ar, la computadora solicita a los servidores de DNS del proveedor de internet que encuentre la dirección IP asociada a www.informatica-hoy.com.ar. Si los servidores no tienen esa información, se produce una búsqueda con otros servidores que la puedan tener.
Servidor raíz
Para entender mejor el DNS, vamos al siguiente ejemplo: supongamos que accedes al sitio web www.informatica-hoy.com.ar. Para esto, el servidor verifica y dirige hacia el servidor de terminación .ar, que por su parte, re direcciona al servidor que registra el dominio informatica-hoy.com.ar, el cual informa cual es el IP, o sea, el servidor donde está localizada la web.

Cache de DNS
Supongamos que accedes una web que no ha sido localizada por el servicio DNS de tu proveedor, de forma que haya tenido que hacer una búsqueda en otros servidores de DNS (a través de la búsqueda jerárquica). Para evitar que esa búsqueda sea realizada nuevamente cuando otro usuario del proveedor intente acceder a la misma web, el servicio de DNS guarda la información de la primera consulta. Así, cuando surja otra solicitud, él servidor ya tendrá almacenado el IP perteneciente a dicha web. Ese procedimiento es conocido como "cache de DNS".
La información del cache es almacenada por un determinado período de tiempo a través de un parámetro conocido por TTL (Time-To-Live). Este es utilizado para evitar que la información guardada sea actualizada. El periodo de tiempo del TTL varía conforme al servidor y a su administrador.
No hay comentarios.:
Publicar un comentario