¿Qué son y para qué sirven?
DNS son las iniciales de Domain Name System (sistema de nombres de dominio) y es una tecnología basada en una base de datos que sirve para conocer la dirección IP de la máquina donde está alojado el dominio al que queremos acceder.Cuando un ordenador está conectado a una red tiene asignada una dirección IP. Si estamos en una red con pocos ordenadores, es fácil tener memorizadas las direcciones IP de cada uno de los ordenadores y así acceder a ellos pero ¿qué ocurre si hay miles de millones de dispositivos y cada uno tiene una IP diferente? Pues que se haría imposible, por eso existen los dominios y las DNS para traducirlos. Está compuesto por:
-Cliente DNS: realiza peticiones de resolución de nombres a los servidores DNS. (Cliente)
-Servidor DNS: contestan peticiones y resuelven los nombres mediante un sistema estructurado en árbol. Las direcciones DNS que ponemos en la configuración de la conexión, son las direcciones de los Servidores DNS.
-Zonas de autoridad: servidores que tienen asignados revolver un conjunto de dominios determinado.
Su funcionamiento
Tiene una estructura en árbol, la cual los servidores DNS de zonas de autoridad se encargan de resolver las direcciones de su zona y si no pueden le solicitan a otro servidor que crean que conoce la dirección. Para realizar una petición DNS:-Tecleamos en nuestro navegador una página web, por ejemplo www.google.es
-Nuestro Sistema Operativo comprueba la petición y ve que no tiene en su memoria caché la dirección de ese dominio (porque suponemos que no nos habéis visitado nunca en ese ordenador), entonces realiza la petición al servidor DNS configurado manualmente o mediante DHCP.
-El servidor DNS que tenemos configurado tampoco tiene memorizada la dirección IP de ese dominio, por lo que realiza una petición al servidor encargado de la zona de autoridad .com.
-El servidor encargado de la zona de autoridad .com tiene una tabla de datos en los que están almacenados las direcciones IP de las máquinas y sus dominios. Lo busca y le responde al servidor DNS. (el cual está almacenado en la máquina con dirección “X”.)
-Es entonces cuando el servidor DNS que tenemos configurado realiza una petición a “X” para saber en qué parte de su máquina está www.google.es
-El servidor donde está la página alojada busca en su tabla de correspondencias y le responde diciendo que está en la dirección IP “Y”
-Es entonces cuando “Y” le devuelve la consulta a nuestra aplicación (navegador) y se comienzan a intercambiar paquetes para procesar el proceso.
En la
mayoría de las ocasiones no se produce toda esta petición, ya que
los servidores tienen zonas de memoria caché en la que almacenan las
peticiones más habituales para así responder más rápidamente y no
saturar la red con multitud de peticiones.
Esta obra está bajo una licencia de Creative Commons Reconocimiento 4.0 Internacional.
Comentarios
Publicar un comentario