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