<Precedenti | Contenuti | Succ.>
example.com con il tuo FQDN (nome di dominio completo). 2.3.1. File della zona in avanti
Per aggiungere una zona DNS a BIND9, trasformando BIND9 in un server Primary Master, il primo passo è modificare /etc/bind/named.conf.local:
zone "esempio.com" { type master;
file "/etc/bind/db.example.com";
};
(Nota, se bind riceverà aggiornamenti automatici al file come con DDNS, allora usa /var/lib/bind/db.example.com anziché /etc/bind/db.esempio.com sia qui che nel comando copy di seguito.)
Ora usa un file di zona esistente come modello per creare il /etc/bind/db.esempio.com file:
sudo cp /etc/bind/db.local /etc/bind/db.example.com
Modifica il nuovo file di zona /etc/bind/db.esempio.com il cambiamento host locale. all'FQDN del tuo server, lasciando il "." aggiuntivo alla fine. Modificare 127.0.0.1 all'indirizzo IP del server dei nomi e root.localhost a un indirizzo email valido, ma con un "." invece del solito simbolo "@", lasciando di nuovo il "." alla fine. Modificare il commento per indicare il dominio a cui è destinato questo file.
Creare un Un record per il dominio di base, example.com. Inoltre, crea un Un record da ns.esempio.com, il server dei nomi in questo esempio:
;
; BIND file di dati per esempio.com
;
$ TTL 604800
@ IN SOA esempio.com. root.esempio.com. (
2; Seriale
604800 ; ricaricare
86400; Riprova
2419200 ; Scade
604800); TTL cache negativo
IN UN 192.168.1.10
;
@ IN NS ns.esempio.com.
@ IN UN 192.168.1.10
@ | IN | AAAA | :: 1 |
ns | IN | A | 192.168.1.10 |
Devi incrementare il Numero di serie ogni volta che si apportano modifiche al file di zona. Se si apportano più modifiche prima di riavviare BIND9, è sufficiente incrementare il Seriale una volta.
Ora puoi aggiungere record DNS in fondo al file di zona. Vedere Sezione 4.1, «Tipi di record comuni» [p. 178] per i dettagli.
A molti amministratori piace usare l'ultima data modificata come seriale di una zona, come 2012010100 che è aaaammggss (dove ss è il numero di serie)
Dopo aver apportato modifiche al file di zona, è necessario riavviare BIND9 affinché le modifiche abbiano effetto:
sudo systemctl riavvia bind9.service