Next: Bibliografía
Up: tesis
Previous: El archivo de configuración
  Índice General
Los archivos de zona contienen uno o más Campos de Recursos, los cuales contienen información de un host de un dominio y
también especifican los recursos de red que están disponibles; por ejemplo, un Servidor de nombres (name server) o
un servidor web (web server).
Los Campos de Recursos son representados en una línea simple. Si es necesario más de una línea se pueden
utilizar paréntesis encerrando la información, tal es el caso del tipo SOA(explicado posteriormente). Se pueden adicionar
líneas en blanco y comentarios, los cuales empiezan con punto y coma(;) [WIN00].
Los Campos de Registro tienen el siguiente formato:
Dueño [TTL] [Clase] Tipo Datos
En la tabla siguiente se explica cada uno de los nombres del formato:
Tabla C.1:
Definición del formato general de los Campos de Registro
| Nombre |
Descripción |
| Dueño |
Nombre del host o del dominio DNS al cual este campo de |
| |
registro pertenece. |
| TTL |
Tiempo de Vida(Time To Live). Representa el tiempo, en |
| |
segundos, que el campo de registro puede estar almacenado |
| |
en un servidor DNS o resolver antes de ser descartado. |
| |
Si no es especificado, se utiliza el TTL del tipo |
| |
SOA (explicado posteriormente). |
| Clase |
Define la familia del protocolo en uso. Casi siempre es |
| |
IN para Sistemas de Internet. Otro valor definido es CH |
| |
para Sistemas CHaos, usado experimentalmente en MIT |
| |
(Massachusetts Institute of Technology). |
| Tipo |
Identifica el tipo del Campo de Recurso. |
| Datos |
Contiene la información de un campo de recurso. El tipo |
| |
de información varía de acuerdo al tipo del campo |
| |
de recurso. Por ejemplo, para un campo A la información |
| |
es una dirección IP. |
|
Existen tipos que son más usados que otros, y otros que no están especificados en algún RFC [MOC87], se
describirán solamente los tipos de Campos de Recursos más usados.
- SOA (Inicio de Autoridad). Cada zona contiene un SOA al inicio del archivo de zona. Almacena información
específica de la zona, dicha información es:
- Servidor de Autoridad. Indica el servidor DNS primario que tiene autoridad sobre la zona.
- Persona Responsable. El correo electrónico de la persona responsable de la zona. Usualmente se utiliza un
punto(.) en lugar del símbolo ``arroba''(@).
- Número de serie. Usado para indicar la copia de la zona más actual. Cuando el servidor secundario contacta
al servidor primario para ver si es necesario actualizar su zona, verifica su propio número de serie con el DNS
primario y si es menor se realiza una actualización de la zona en el servidor DNS secundario. El formato a usarse es
AAAAMMDDVV para el año(AAAA), mes(MM), día(DD) y Versión(VV).
- Refrescar. Representa el tiempo(en segundos) en el que el servidor DNS secundario debe esperar para conectarse
al servidor DNS primario y verificar si es necesario realizar una transferencia de la zona.
- Reintento. Indica cuánto tiempo(en segundos) el servidor DNS secundario debe esperar a que el servidor DNS
primario le conteste antes de realizar un reintento.
- Expiración. Si no se puede transferir una zona a un servidor DNS secundario en este lapso de tiempo(en
segundos) se considera que la información del DNS secundario es incorrecta o no actualizada.
- TTL mínimo. Es el Tiempo de Vida (Time To Live) (en segundos) aplicado a todos los Campos de Registro donde
no fue especificado. Este tiempo indica los segundos en que un servidor de nombres externo puede mantener almacenado en su
caché después de que se obtuvo una respuesta del DNS primario.
A continuación se presenta un ejemplo del tipo SOA:
midominio.com IN SOA (dns.midominio.com root.midominio.com
1999102003 ; Serial Number
14400 ; Refresh every 4 hours
3600 ; Retry in 1 hour
604800 ; Expire in 1 week
86400 ; Minimum TTL of 1 day
)
- NS (Servidor de Nombres). Contiene los servidores primario y secundario con autoridad sobre la zona o zonas
delegadas. Cada zona debe contener al menos un Campo NS.
Un ejemplo del campo NS es el siguiente:
dns1.midominio.com IN NS 132.248.196.1 ; DNS primario
dns2.midominio.com IN NS 132.196.32.2 ; DNS secundario
- A (Dirección IP). Mantiene una dirección IP específica para un host.
Como ejemplo del tipo A puede ser:
host6.midominio.com IN A 132.248.196.6
host7.midominio.com IN A 132.248.196.7
- PTR (Puntero). Usado para resolver una dirección IP a un nombre de dominio usando el dominio IN-ADDR.ARPA.
Conocido como el ``inverso''. Debe haber exactamente un tipo PTR por cada dirección IP de la zona. Este tipo se encuentra
definido en un archivo diferente que contiene la dirección IP alrevés más el dominio IN-ADDR-ARPA. Por ejemplo, un
archivo definido que contiene los tipos PTR sería:
1.196.248.IN-ADDR.ARPA
(la dirección en realidad sería 132.248.196.1)
Como ejemplo del tipo PTR se presenta:
10.4.16.72.in-addr.arpa. IN PTR host10.midominio.com
- MX (Intercambio de Correo). Especifica el host que recibirá el correo del dominio en el que se encuentra,
considerado como el ``servidor de correo''. Existe un número llamado prioridad o número de preferencia. El correo
será tratado de ser enviado primero al que contiene el número menor(mayor preferencia) y si no hay respuesta se tratará
con el que tiene el siguiente número menor. Los números son asignados arbitrariamente.
Un ejemplo del tipo MX es:
midominio.com. IN MX 10 mx1.midominio.com.
midominio.com. IN MX 20 mx2
- CNAME (Nombre Canónico). Define un alias o nombre sinónimo de un host, el cual debe tener un Campo de
tipo A. Como ejemplo tenemos el siguiente:
host1 IN A 132.248.196.1
ftp IN CNAME host1.midominio.com.
Next: Bibliografía
Up: tesis
Previous: El archivo de configuración
  Índice General
Edgar Murguia Gutierrez
2001-02-21