Archivo de zona

Ir a: navegación, búsqueda de

A Sistema de nombres de dominio (DNS) archivo de zona es un archivo de texto que describe un Zona DNS. Una zona DNS es un subconjunto, a menudo un único dominio, de la estructura del nombre de dominio jerárquico del DNS. El archivo de zona contiene las asignaciones entre nombres de dominio y Direcciones IP y otros recursos, organizados en forma de representaciones textuales de registros de recursos (RR). Un archivo de zona puede ser un DNS principal archivo, autoritariamente describiendo una zona, o puede ser utilizado para enumerar el contenido de una memoria caché DNS. [1]

Contenido

  • 1 Formato de archivo
  • 2 Zona de la raíz y dominios de nivel superior
  • 3 Localhost
  • 4 Véase también
  • 5 Referencias

Formato de archivo

El formato de un archivo de zona se define en RFC 1035 (sección 5) y RFC 1034 (sección 3.6.1). Este formato fue utilizado originalmente por el Berkeley Internet Name Domain Paquete de software (BIND), pero ha sido ampliamente adoptado por otro software de servidor DNS – aunque algunos de ellos (ej.: NSD, PowerDNS) están utilizando los archivos de zona sólo como punto de partida para compilarlos en formato de base de datos, vea también Microsoft DNS con Active Directory-integración de bases de datos.

Un archivo de zona es una secuencia de entradas para los registros de recursos. Cada línea es una descripción de texto que define un recurso único récord (RR). La descripción consiste en varios campos separados por espacios en blanco (espacios o tabuladores). El primer campo es el nombre de dominio, llamado el Propietario del registro, pero si deja en blanco, por defecto el propietario del disco anterior. El nombre de dominio es seguido por el tiempo para vivir campo, la clase de registro, el tipo de registro y uno o posiblemente varios campos de datos específicos del tipo.

El time-to-live campo especifica el tiempo después de que un cliente de nombre de dominio debe desechar el registro y realizar una nueva operación de resolución para obtener nueva información. La clase de registro indica que el espacio de nombres de la información del registro. El espacio de nombres más comúnmente utilizado es el de la Internet, indicado por el parámetro IN, pero otros existen y están en uso, por ejemplo, CAOS. El tipo del registro de recursos es una abreviatura de corta para el tipo de información almacenada en el registro y determina el número de parámetros necesarios. El tipo también proporciona el nombre de cada registro. Por ejemplo, un registro de dirección, teniendo la abreviatura A para IPv4 y AAAA para IPv6, asigna el nombre de dominio en el primer campo a un Dirección IP en el cuarto campo y un Intercambiador de correo registro (tipo MX) especifica el Simple Mail Transfer Protocol Host de correo (SMTP) para un dominio.

Registros de recursos pueden ocurrir en cualquier orden en un archivo de zona. Para el formato de conveniencia, los registros de recursos pueden abarcar varias líneas adjuntando entre paréntesis un conjunto de parámetros que se extiende por varias líneas, pero pertenece al registro del mismo. El archivo puede contener texto Comentario por anteriores tal texto con un punto y coma, o al principio de una línea, o después del último campo en cualquier línea o en una línea en blanco. Final de comentarios al final de una línea. El archivo de zona puede contener cualquier número de líneas en blanco con o sin comentarios.

El archivo de zona también puede contener varias directivas que están marcadas con una palabra clave a partir con el signo de dólar. El más notable es la $ORIGIN palabra clave, que especifica el punto de partida para la zona de la jerarquía DNS. Si se omite esta palabra clave desde un archivo de zona, el origen es inferido por el software del servidor de la referencia en el archivo de zona en su configuración del servidor.

Un ejemplo de un archivo de zona para el dominio Example.com es el siguiente:

$ORIGIN ejemplo.com.     ; señala el comienzo de este archivo de zona en el espacio de nombres $TTL 1h; tiempo de caducidad predeterminada de todos los registros de recursos sin su propio ejemplo.com valor TTL.  EN SOA ns.example.com. username.example.com. (4w 1d 2h 2007120710 1h) ejemplo.com.  IN  NS    ns                    ; NS.example.com es un servidor de nombres para example.com ejemplo.com.  EN NS ns.somewhere.example. ; NS.Somewhere.example es un servidor backup para example.com ejemplo.com.  EN MX 10 correo.ejemplo.com.  ; correo.ejemplo.com es el servidor de correo para example.com @ IN MX 20 mail2.example.com. ; equivalente al umbral, "@" representa la zona origen @ IN MX 50 mail3; equivalente a por encima de la línea, pero usando un host relativa nombre ejemplo.com.  EN UN 192.0.2.1; Dirección IPv4 para example.com en AAAA 2001:db8:10::1; Dirección IPv6 para ns ejemplo.com en un 192.0.2.2; Dirección IPv4 para ns.example.com AAAA en 2001:db8:10::2; Dirección IPv6 para ns.example.com www IN CNAME ejemplo.com.          ; www.example.com es un alias para example.com wwwtest IN CNAME www; wwwtest.example.com es otro alias de correo www.example.com en un 192.0.2.3; Dirección IPv4 para correo.ejemplo.com mail2 en un 192.0.2.4; Dirección IPv4 para mail2.example.com mail3 en un 192.0.2.5; Dirección IPv4 para mail3.example.com

Como mínimo, debe especificar el archivo de zona la Principio de autoridad Registro (SOA) con el nombre del servidor de nombres maestro autoritario para la zona y la dirección de correo electrónico de alguien responsable de gestión del servidor de nombres. Los parámetros del registro SOA también especifican una lista de parámetros de tiempo y de la expiración (número de serie, período de actualización de esclavo, esclavo reintentar tiempo, tiempo de caducidad esclavo y el tiempo máximo para almacenar en caché los registros). Algún software de servidor DNS, como BIND, también requiere al menos un registro de servidor de nombres adicionales. La dirección de correo electrónico en el RR SOA tiene el @ símbolo substituido por un período. En el archivo de zona, son nombres de host que no terminan en un período de relativa al origen de la zona. Por ejemplo, en el ejemplo anterior, www se refiere a www.example.com, y ejemplo.com. es Example.comy no Example.com.example.com. Dice que son nombres que terminen con un punto y aparte (o punto) nombres de dominio completamente calificado.

El archivo de configuración del software de servidor de nombre tales como hace referencia a un archivo de zona bind, normalmente mediante una instrucción como:

zona "ejemplo.com" {maestro tipo; archivo "/ var/named/db.example.com";};

Zona de la raíz y dominios de nivel superior

La zona de archivos para el Zona de raíz DNS y para el conjunto de Dominios de nivel superior contienen registros de recursos sólo para los servidores de nombres de dominio autoritario para cada nombre de dominio.

Localhost

Algún software de servidor configura automáticamente los registros de recursos para dominios especialmente reconocidos o nombres, tales como localhost, pero se puede utilizar un archivo maestro modificado para requisitos particulares de la zona.

Un ejemplo de configuración manual de la zona delantera para localhost es el siguiente:

$ORIGIN localhost.
@ 1 D IN SOA @ raíz 1999010100 3h 15m 1w 1D @ 1 D en NS @@ 1D en un 127.0.0.1 @ 1 D IN AAAA:: 1

La definición de zona inversa correspondiente es:

;; archivo de zona inversa para 127.0.0.1 y:: 1 3W $TTL @ localhost 3W en SOA. root.localhost. 1999010100 3h 15m 1w 1D @ 3W NS en localhost.
3W 1 IN PTR localhost.

Este archivo no especifica el origen que puede ser utilizado para IPv4 e IPv6 con esta configuración:

zona "0.0.127.in-addr.arpa" IN {tipo master; file "r.local";};
zona "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {tipo master; file "r.local";};

Archivos maestro zona similares pueden crearse para la resolución inversa de la dirección de difusión y la dirección de nula. Tales archivos de zona impiden que un servidor DNS para referirse a otros servidores DNS posiblemente externos.

Véase también

  • Lista de tipos de registros DNS
  • Crear un archivo de zona

Referencias

  1. ^ RFC 1035, Nombres de dominio - implementación y especificación, P. Mockapetris, (noviembre de 1987)

Otras Páginas

Obtenido de"http://en.copro.org/w/index.php?title=Zone_file&oldid=631310891"