|
|
|
|
Administración de Sistemas Operativos
| ||
| Inicio ASO | Aula Virtual |
Cada servidor DNS se encarga de resolver nombres de uno o varios dominios. A las ramas del árbol jerárquico de nombres que resuelve un servidor se le denomina zona. Lo normal es que cada zona tenga un servidor primario que obtiene los datos de un fichero y uno o más secundarios que obtienen los datos de un servidor primario. Los servidores de nombres que estén situados inmediatamente por encima en el árbol del espacio de nombres, apuntarán a los servidores encargados de resolver estas zonas, de tal forma que estos servidores responderán directamente a peticiones de nombre que pertenezcan a su zona.
Se debe resaltar la diferencia entre el concepto de zona y el de dominio. Una zona es un concepto que representa a uno o más dominios, conteniendo sus datos. Un dominio es un nombre que agrupa a otras computadoras o subdominios. Normalmente, además del servidor primario de zona, se dispone de uno o más servidores secundarios. Para que estas computadoras trabajen con datos correctos, lo que hacen es pedÃrselos al servidor primario mediante lo que se llama una transferencia de zona.
Los datos que maneja un DNS serán aquellos que son necesarios para poder realizar su labor:
Todos estos datos deben guardarse de alguna forma en el servidor de nombres. La opción escogida es almacenarlos como una serie de entradas de texto, formando lo que se conoce como un registro de recursos (RR).
Un registro de recursos está compuesto por cinco campos cuyo formato es:
[nombre] [TTL] [clase] Tipo de Registro Valor del dato
| Tabla 1. Tipos de registro | ||||
| Registro | Función | |||
|---|---|---|---|---|
| SOA | Inicio de autoridad. Fija los parámetros de la zona | |||
| NS | Servidor de Nombre. Nombre de un servidor autorizado para el dominio | |||
| A | Dirección de anfitrión. Asigna a un nombre una dirección | |||
| CNAME | Nombre canónico. Establece un alias para un nombre verdadero | |||
| MX | Intercambio de correo. Especifica qué máquinas intercambian correo | |||
| TXT | Texto arbitrario. Forma de añadir comentarios | |||
| PTR | Puntero. Permite la conversión de una dirección a nombre. | |||
| HINFO | Descripción de la computadora. CPU y S.O. | |||
| WKS | Servicios Públicos disponibles en la computadora | |||
A continuación vamos a ver los registros más importantes:
Proporciona la información sobre la zona indicando el servidor de nombres primario, la dirección de correo del administrador de la zona y varios temporizadores útiles para los servidores secundarios. Un ejemplo de este registro es:
ejemplo.es IN SOA servidor.ejemplo.es root.servidor.ejemplo.es( 1998072701 ; Serial 86400 ; Refresh 24 hours 3600 ; Retry 1 hour 3600000 ; Expire 1000 hours 86400 ) ; Minimum 24 hours
Con este registro, se indica que el dominio ejemplo.es está controlado por la computadora servidor y que el correo lo envÃe al root de dicha máquina. Los secundarios se conectarán cada 24 horas al primario, si el número de serie es menor que el del primario, realizar una transferencia de zona para actualizarse (ya que el primario se habrá actualizado). Si el secundario no logra conectarse, se le indica que lo reintente dentro de una hora y si no es capaz de hacerlo en 1.000 horas, que deje de responder a consultas de resolución. El valor de 86.400 (24 horas) que se indica en el registro SOA, es el valor por defecto usado para los registro en los que no se indica el TTL (este es el funcionamiento implementado, aunque no el definido en la RFC 1035).
Este tipo de registro indica qué servidores son los servidores de nombres. Para los subdominios dependientes de otros servidores deberán indicarse con una entrada para cada uno de los existentes y poder facilitar punteros a los servidores de más bajo nivel.
Asocia a un nombre una dirección IP. Si un host dispone de más de una interfaz de red, deberá tener un registro A por cada una de ellas. Registro CNAME
Permite crear alias para los nombres de equipos. El ejemplo más usado es para añadir el alias de Web a un servidor (servidor.ejemplo.es como www.ejemplo.es).
Con el registro MX se indica la dirección IP del servidor de correo para el dominio especificado.
Es el encargado de guardar la información para la resolución inversa.