Configuració zona autoritativa
Configuració Zona autoritativa #
1 Configuració named.conf.local #
Copiar una de les zones de named.conf.default-zones a named.conf.local. Però adaptant el nom de la zona i el nom del fitxer de zona
zone "lamevazona.local" {
type master;
file "/etc/bind/db.lamevazona.local";
};
2 Creació del fitxer de la zona #
El fitxer de zona no existeix. El copiem de db.local a db.lamevazona.local
cp db.local db.lamevazona.local
3 Configuració de la zona #
Adaptar db.lamevazona.local
TRUC: Sustituir totes les ocurrencies de localhost per lamevazona.local
A nano seria ctrl+w i després ctrl+r
3.1. Editar SOA #
- El SOA, Start of Autority defineix quin és el nom de zona que estem editant.
3.2 Registres principals de la zona #
- @ equival a al nom de zona definit al SOA
@ IN NS ns.lamevazona.local.
@ IN A laipdelazona
@ IN AAAA ::1
4. Afegir registres #
4.1. A (Adreça) #
- Per cada parella nom-IPv4 que volem afegir a la zona afegim un registre tipus A
nom IN A IPv4
- Si la parella és nom-IPv6 el registre serà tipus AAAA
nom IN AAAA IPv6
4.2 Name Server. #
- Servidor DNS que té autoritat sobre la zona.
- S'ha de posar el nom DNS del servidor, i ha d'existir un registre "A" per assignar-li adreça IP.
- Pot existir més d'un servidor DNS
nomzona IN NS nomnameserver
4.3 CNAME: Canonical NAME #
- Es tracta d'un alies.
- Si una mateixa IP comparteix varis noms es crea un registre A pel primer nom i pels altres es crea un alias o canonical name
alias IN CNAME nom
4.4 MX: mail #
- El registre MX defineix el nom del servidor SMTP de la zona.
- El servidor ha de tenir un registre A vàlid (no val un CNAME)
IN MX 1 mail.lamevazona.local.
Test sintactic dels fitxers #
- checkconf serveix per a verificar named.conf.local
named-checkconf /etc/bind/named.conf.local (si no diu res, és que està bé).
- named-checkzone serveix per verificar el fitxer de la zona
named-checkzone prova.com /etc/bind/db.prova.com (per la zona prova.com, OK vol dir correcte)
zone prova.com/IN: loaded serial 2
OK