10.4.4 Fornire un Domain Name Service – bind
Se dovete fornire un name service autoritativo per un dominio, allora avete
bisogno di un nameserver con tutti i crismi, come named, fornito
dal pacchetto bind9.
Se installate bind9, dovreste installare anche
dnsutils. Potreste voler installare anche questi pacchetti di
utilit�: bind9-host; dns-browse;
dnscvsutil; nslint. Ed anche il pacchetto con la
documentazione: bind9-doc. Nonch� questi pacchetti per lo
sviluppo: libbind-dev; libnet-dns-perl. Se
configurate le interfacce con DHCP, allora troverete questo pacchetto utile:
dhcp-dns.
Installate bind9 o dpkg-reconfigure – atelo per
le impostazioni di base. La configurazione consiste nella modifica di
named.conf. In Debian esso si trova in /etc/bind/ ed
� usato principalmente per definire le zone DNS di base; include
altri due file: named.conf.local, usato per definire le zone
locali e named.conf.options, usato per impostare le opzioni.
(Quest'ultimo viene processato da resolvconf per produrre
/var/run/bind/named.options, che � identico all'originale tranne
che per la specificazione forwarders, che � una lista dei
nameserver correntemente non disponibili. Per usarla modificate la riga
include in named.conf in modo che comprenda
/var/run/bind/named.options. Vedere Gestire le informazioni del nameserver –
resolvconf, Sezione 10.4.2.)
I file di database nominati in named.conf* senza un percorso
completo vengono salvati in /var/cache/bind/. Questo � il posto
giusto per salvare i file generati da named: per esempio, i
database per le zone per le quali il demone � secondario. I file statici dei
database /etc/bind/ sono e devono essere riferiti in
named.conf con il loro percorso completo. Vedere /usr/share/doc/bind9/README.Debian.gz
for details.