www.debian.org
instead of 130.89.148.77
or 2001:648:2ffc:deb:216:61ff:fe2b:6138
.
A
(address record): adreça IPv4. Aquesta és la manera més habitual perquè un domini apunti a una adreça IPv4.
CNAME
(canonical name record): alias
MX
(intercanvi de correu): un servidor de correu electrònic. Aquesta informació és utilitzada per altres servidors de correu electrònic per trobar on enviar el correu electrònic adreçat a una adreça donada. Cada registre MX té una prioritat. El servidor de prioritat més alta (amb el nombre més baix) es prova primer (vegeu la barra lateral TORNAR A LES BASES SMTP); els altres servidors seran contactats per ordre de prioritat decreixent si el primer no respon.
PTR
(pointer): associació d'una adreça IP a un nom. Aquest registre s'emmagatzema en una zona inversa o «reverse DNS» anomenada segons l'interval d'adreces IP. Per exemple, 1.168.192.in-addr.arpa
és la zona que conté l'assignació inversa de totes les adreces en el rang 192.168.1.0/24
.
AAAA
(IPv6 address record): adreça IPv6.
NS
(name server): associa un nom a un servidor de noms. Cada domini ha de tenir almenys un registre NS. Aquests registres apunten a un servidor DNS que pot respondre consultes relatives a aquest domini; normalment apunten als servidors primaris i secundaris del domini. Aquests registres també permeten la delegació de DNS; per exemple, la zona falcot.com
pot incloure un registre NS per internal.falcot.com
, el que significa que la zona internal.falcot.com
és gestionada per un altre servidor. Per descomptat, aquest altre servidor ha de declarar una zona internal.falcot.com
.
bind
, independentment de la versió, tenen la mateixa estructura.
falcot.com
per emmagatzemar informació relacionada amb aquest domini, i una zona 168.192.in-addr.arpa
per a l'assignació inversa d'adreces IP a les xarxes locals.
Exemple 10.12. Extracte 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; }; };
Exemple 10.13. Extracte de /etc/bind/db.falcot.com
; Zona falcot.com ; admin.falcot.com. => contacte per a la zona: admin@falcot.com $TTL 604800 @ IN SOA falcot.com. admin.falcot.com. ( 20040121 ; Sèrie 604800 ; Refrescar 86400 ; Reintentar 2419200 ; Expirar 604800 ) ; TTL per a la caché negativa ; ; El @ fa referència al nom de la zona ("falcot.com" aquí) ; o a $ORIGIN si la directiva ha estat usada ; @ 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
Exemple 10.14. Extracte de /etc/bind/db.192.168
; Zona inversa per 192.168.0.0/16 ; admin.falcot.com. => contacte de zona: admin@falcot.com $TTL 604800 @ IN SOA ns.internal.falcot.com. admin.falcot.com. ( 20040121 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL 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.