Sie sind auf Seite 1von 4

Funcionamiento de los Servidores DNS

A los usuarios de Internet les resulta complicado trabajar con direcciones de transporte
(direccin IP ms nmero de puerto), sobre todo porque son difciles de recordar. Para
solucionar este problema, Paul Mockapetris defini el protocolo DNS (Domain Name
System o Sistema de Nombres de Dominio). ste se encarga de convertir direcciones
formadas por cadenas de caracteres ASCII (como, por ejemplo, www.jccm.es) en
direcciones binarias de transporte.
Para administrar las direcciones de dominio, se decidi optar por una clasificacin
jerrquica de nombres. Cada direccin est formada por una cadena de caracteres que se
divide en varios nombres separados por puntos. A un nivel superior, se encuentran los
nombres genricos (tambin llamados nombres de primer nivel), que son de dos tipos:
genricos y de pas. Junto a estos nombres genricos aparece el nombre distintivo de la
organizacin (nombre de segundo nivel). Dentro de la organizacin pueden definirse
subdominios, de forma que tambin hay que especificarlos.
Finalmente, a un nivel inferior se especifica el nombre asignado al equipo. Por ejemplo,
una direccin completa de dominio puede ser www.miweb.com, siendo com el dominio
de primer nivel, miweb de segundo nivel y www es el nombre del equipo.

Los dominios genricos se encuentran en el nivel ms alto de la jerarqua y los nombres


completos de dominio se van construyendo de derecha a izquierda. En la parte ms a la
izquierda se especifica el nombre de la mquina (suele ser corriente nombrar la mquina
utilizando el tipo de servicio sobre el que trabaja, como www, ftp, etc., de forma que
resulta ms sencillo identificar el equipo).
Supongamos que tenemos la organizacin jerrquica de nombres de dominio que
aparece en la figura

Funcionamiento de los Servidores DNS

Ejemplo de jerarqua de nombres de dominio. Los dominios de primer nivel se han


representado mediante elipses, mientras que los dominios de segundo nivel y
subdominios se han representado utilizando rectngulos.
Segn la estructura vista en esa figura, tenemos los siguientes nombres de dominio para
los equipos que aparecen:
garca.uclm.edu
winnt.uclm.edu
www.uclm.edu
popeye.upm.edu
filemn.upm.edu
novell.desarrollo.empresa.com
gonzlez.desarrollo.empresa.com
ftp.ventas.empresa.com
La pregunta que surge ahora es: dnde se guarda la informacin relativa a la
organizacin interna de los dominios? El modelo del DNS distribuye la informacin
relativa a los dominios en los servidores DNS de la red. Esta informacin almacenada
constituye una zona, que est definida por un conjunto de dominios y/o subdominios.
Siguiendo con la estructura de la figura, tenemos:
garca, winnt y www pertenecen al dominio uclm.edu.
popeye y filemn pertenecen al dominio upm.edu.
novell y gonzlez pertenecen al dominio desarrollo.empresa.com.
ftp pertenece al dominio ventas.empresa.com.
novell, gonzlez y ftp pertenecen al dominio empresa.com.

Funcionamiento de los Servidores DNS


La configuracin de zonas puede diferir de la jerarqua por cuestiones de
administracin.
En el ejemplo podramos encontrar las siguientes zonas:
- edu.
- es.
- com.
- uclm.edu.
- upm.edu.
- empresa.com.
- desarrollo.empresa.com
La base de datos de una zona est almacenada en un servidor DNS primario, de forma
que todos los dominios que contiene sta se gestionan desde el equipo. Sin embargo, no
resulta conveniente mantener un nico servidor primario para la zona, ya que en caso de
fallo no se podrn resolver esas direcciones. Por lo tanto, en la organizacin tambin se
pueden configurar uno o ms servidores DNS secundarios, que se encargan de
mantener copias actualizadas de la informacin de zona. La actualizacin se realiza
mediante volcados totales o parciales de la informacin de zona, llamados
transferencias de zona. Las transferencias parciales se llaman transferencias de zona
incrementales, y a veces se utilizan con el propsito de reducir la cantidad de
informacin que se transmite por la red. As mismo, los servidores DNS primarios
pueden notificar a los secundarios que se ha producido una modificacin en la zona, con
el fin de que actualicen sus informaciones de zona lo antes posible.
El protocolo DNS se define en los estndares RFC 1034 y 1035. ste utiliza una base de
datos distribuida por la red en ordenadores llamados servidores DNS, que almacenan
tablas de correspondencias entre direcciones de nombres de dominio y direcciones IP.
Cuando una estacin desea establecer una conexin con una direccin DNS, llama a la
rutina del sistema o resolvedor que primero comprueba si puede obtener la direccin IP
a travs de una tabla local o almacenada de forma temporal de una consulta anterior. Si
no la encuentra en esa tabla, enva un mensaje UDP a la direccin del servidor DNS que
tenga configurado por defecto (normalmente el ms prximo). Este servidor consulta
primero en sus registros de recursos de zona la direccin solicitada (en caso de ser un
servidor primario o secundario) y devuelve la direccin IP si la encuentra. Si no la
encuentra ah, consultar entonces la tabla local donde estn almacenadas
temporalmente consultas anteriores. En caso de que tampoco la encuentre ah, puede
consultar otros servidores DNS, operacin que se denomina consulta recursiva.
Finalmente, el resolvedor devuelve la direccin IP solicitada a la estacin. A este
proceso se le llama Delegacion.

Funcionamiento de los Servidores DNS

Das könnte Ihnen auch gefallen