Inicio wiki
Aula Virtual
 Administración de Sistemas Operativos
Inicio ASO Aula Virtual

Vistas
  •   3.2. Base de datos del servidor DNS
De ASO

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:

  • Lista de nombres con la dirección asociada.
  • Lista de direcciones con sus nombres asociados.
  • Lista de servidores raíz mundiales para saber a quién debe enviarle consultas externas.


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

  • Nombre: indica el índice con el que se referenciará al registro. Si se omite se toma el último.
  • TTL: tiempo de vida. Indica cuánto tiempo ha de guardarse un registro en caché.
  • Clase: la única clase usada actualmente es la IN (de Internet).
  • Tipo de registro. Puede ser uno de los enumerados en la tabla 1.
  • Valor: puede ser un número, un nombre de dominio o una cadena ASCII.


Tabla 1. Tipos de registro
RegistroFunción
SOAInicio de autoridad. Fija los parámetros de la zona
NSServidor de Nombre. Nombre de un servidor autorizado para el dominio
ADirección de anfitrión. Asigna a un nombre una dirección
CNAMENombre canónico. Establece un alias para un nombre verdadero
MXIntercambio de correo. Especifica qué máquinas intercambian correo
TXTTexto arbitrario. Forma de añadir comentarios
PTRPuntero. Permite la conversión de una dirección a nombre.
HINFODescripción de la computadora. CPU y S.O.
WKSServicios Públicos disponibles en la computadora


A continuación vamos a ver los registros más importantes:


  • Registro SOA

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).


  • Registro NS

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.


  • Registro A

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).


  • Registro MX

Con el registro MX se indica la dirección IP del servidor de correo para el dominio especificado.


  • Registro PTR

Es el encargado de guardar la información para la resolución inversa.



Libro Recomendado

GUÃA DE CAMPO DE WIFI
Ver fichaVer ficha
Comprar libroComprar