Installazione e configurazione djbdns.
Istruzioni essenziali.
Parametri impostati:
Rete: 192.168.20.
IP DNS server: 192.168.65.111
Dominio: texilee.it
- Installazione daemon tools
mkdir -p /var/package
chmod 1755 /var/package
cd /var/package
gunzip daemontools-0.76.tar
tar -xpf daemontools-0.76.tar
rm daemontools-0.76.tar
cd admin
package/install
- Installazione ucspi-tcp
cd /tmp
gunzip ucspi-tcp-0.88.tar
tar -xf ucspi-tcp-0.88.tar
make
make setup check
- Modifica daemontools
cd /command
vi svscanboot
-- Aggiungere /var prima di service
/command/svc -dx /var/service/* /var/service/*/log
env - PATH=$PATH svscan /var/service 2>&1 | \
vi /etc/inittab
In fondo commentare la parte SV
init q
ps -aux
Verificare che SVSCAN sia su /var/service
Modificare /etc/resolv.conf:
domain tuodominio
nameserver ip_server_dns
- Preparazione alla configurazione dns
mkdir /var/dns
groupadd dns
useradd dnscache -g dns -d /var/dns -s /bin/false
useradd dnslog -g dns -d /var/dns -s /bin/false
useradd dns -g dns -d /var/dns -s /bin/false
- Installazione djbdns
cd /tmp
tar -xvzf djbdns-1.05.tar.gz
cd djbdns-1.05
make
make setup check
- Configurazione delle zone
tinydns-conf dns dnslog /var/dns/nome_zona ip_server-dns
ln -s /var/dns/nome_zona /var/service
cd /var/dns/nome_zona/root
./add-ns tuodominio ip_server-dns
./add-ns xxx.xxx.xxx.in-addr.arpa ip_server-dns
xxx.xxx.xxx.in-addr.arpa è da modificare secondo la rete, ad esempio 192.168.65.x diventa 65.168.192.in-addr.arpa
- Modifica file "data"
vi data
tuodominio:ip_server-dns:ns1:numero
"Es. .texilee.it:192.168.65.111:a:259200
.texilee.it:192.168.65.111:ns1:259200
- Popolamento zona
./add-host pc1.texilee.it 192.168.65.25
./add-host www.texilee.it 192.168.65.54
./add-host pippo.texilee.it 192.168.65.222
./add-host fax.texilee.it 192.168.65.77
./add-host dns.texilee.it 192.168.65.111
./add-alias master.texilee.it 192.168.65.25
make
- dns cache server (locale)
dnscache-conf dnscache dnslog /var/dns/dnscache ip_server-dns
ln -s /var/dns/dnscache /var/service
touch /var/dns/dnscache/root/ip/192.168.65
echo 127.0.0.1 > /var/dns/dnscache/root/servers/texilee.it
echo 127.0.0.1 > /var/dns/dnscache/root/servers/1.0.0.127.in-addr.arpa
echo 127.0.0.1 > /var/dns/dnscache/root/servers/0.0.10.in-addr.arpa
- Per testare il funzionamento
dnsqr a www.texilee.it
1 www.texilee.it:
85 bytes, 1+1+0+0 records, response, noerror
query: 1 www.texilee.it
answer: www.texilee.it 86400 A 192.168.65.54
Installazione di BIND tramite RPM e sorgenti, file installati e posizioni. Gestione del servizio.