www.debian.org
instead of 130.89.148.77
or 2001:67c:2564:a119::77
.
A
(address record): IPv4 address. This is the most common form to point a domain to an IPv4 address.
CNAME
(canonical name record): alias
MX
: intercambio de correo («mail exchange»), un servidor de correo. Los otros servidores de correo utilizan esta información para encontrar a dónde redirigir los emails enviados a una dirección particular. Cada registro MX tiene una prioridad. Primero se intenta el servidor con mayor prioridad, con el menor número (ver el recuadro VOLVER A LOS CIMIENTOS SMTP); se contactan los demás servidores en orden decreciente de prioridad si el primero no responde.
PTR
(pointer ): asignación de una dirección IP a un nombre. Dicho registro se almacena en una zona de "DNS inverso" con el nombre del rango de direcciones IP. Por ejemplo, 1.168.192.in-addr.arpa
es la zona que contiene la asignación inversa para todas las direcciones en el rango 192.168.1.0/24
.
AAAA
(IPv6 address record): dirección IPv6.
NS
(name server): asocia un nombre con un servidor de nombres. Cada dominio debe tener al menos un registro NS. Estos registros apuntan al servidor DNS que puede responder consultas sobre este dominio; generalmente apuntan a los servidores primarios y secundarios del dominio. Estos registros también permiten delegaciones de DNS; por ejemplo, la zona falcot.com
puede incluir un registro NS para internal.falcot.com
, lo que significa que otro servidor administra la zona internal.falcot.com
. Por supuesto, este servidor debe declarar una zona internal.falcot.com
.
bind
, sin importar su versión, tienen la misma estructura.
falcot.com
para almacenar información relacionada con este dominio y una zona 168.192.in-addr.arpa
para la asociación inversa de direcciones IP en las redes locales.
Ejemplo 10.12. Extracto de /etc/bind/named.conf.local
zone "falcot.com" { type master; file "/etc/bind/db.falcot.com"; allow-query { any; }; allow-transfer { 195.20.105.149/32 ; // ns0.xname.org 193.23.158.13/32 ; // ns1.xname.org }; }; zone "internal.falcot.com" { type master; file "/etc/bind/db.internal.falcot.com"; allow-query { 192.168.0.0/16; }; }; zone "168.192.in-addr.arpa" { type master; file "/etc/bind/db.192.168"; allow-query { 192.168.0.0/16; }; };
Ejemplo 10.13. Extracto de /etc/bind/db.falcot.com
; Zona falcot.com ; admin.falcot.com. => contacto de la zona: admin@falcot.com $TTL 604800 @ IN SOA falcot.com. admin.falcot.com. ( 20040121 ; Serial 604800 ; Refresco 86400 ; Reintento 2419200 ; Expiración 604800 ) ; TTL de caché negativo ; ; El @ hace referencia al nombre de la zona («falcot.com» aquí) ; o a $ORIGIN (origen) si se utilizó esta directiva ; @ IN NS ns @ IN NS ns0.xname.org. internal IN NS 192.168.0.2 @ IN A 212.94.201.10 @ IN MX 5 mail @ IN MX 10 mail2 ns IN A 212.94.201.10 mail IN A 212.94.201.10 mail2 IN A 212.94.201.11 www IN A 212.94.201.11 dns IN CNAME ns
Ejemplo 10.14. Extracto de /etc/bind/db.192.168
; Zona inversa para 192.168.0.0/16 ; admin.falcot.com. => contacto de la zona: admin@falcot.com $TTL 604800 @ IN SOA ns.internal.falcot.com. admin.falcot.com. ( 20040121 ; Serial 604800 ; Refresco 86400 ; Reintento 2419200 ; Expiración 604800 ) ; TTL de caché negativo IN NS ns.internal.falcot.com. ; 192.168.0.1 -> arrakis 1.0 IN PTR arrakis.internal.falcot.com. ; 192.168.0.2 -> neptune 2.0 IN PTR neptune.internal.falcot.com. ; 192.168.3.1 -> pau 1.3 IN PTR pau.internal.falcot.com.