Vycházej jsem z konfigurace popsané na http://www.gentoo-wiki.com/. Takže si přihrajeme djbdns:
emerge djbdns
Pomocí programu dnscache-setup si nastavíme naši dnscache, která bude cachovat, jak požadavky na internetové adresy, tak i na privátní adresy z rozsahu 10.0.0.0/8 (czf). Pokud bude v budoucnu potřeba, nastavíme si později i tinydns pro naše hosty. Zatím se to jeví zbytečné pro cca 2 hosty.
Naše dnscache bude poslouchat na adrese 127.0.0.1. Do souboru /var/djbdns/root/server/@ dáme hlavní dns servery z Netu:
198.41.0.4 128.9.0.107 192.33.4.12 128.8.10.90 192.203.230.10 192.5.5.241 192.112.36.4 128.63.2.53 192.36.148.17 198.41.0.10 193.0.14.129 198.32.64.12 202.12.27.33 89.102.0.238
Rozsah 10.0.0.0/8 pořešíme dnscache souborem /var/dnscache/root/servers/10.in-addr.arpa a /var/dnscache/root/servers/czf. Do obou souborů dáme 2 dns servery, které jsem v czf v Brně našel:
10.128.7.1 10.129.64.127
Po restartu služeb v adresáři /services:
/etc/init.d/svscan restart
by nám vše mělo fungovat správně.
petr-ntb servers # ping -c 2 najdi.czf PING najdi.czf (10.129.66.66) 56(84) bytes of data. 64 bytes from WebServer.slapanice.czf (10.129.66.66): icmp_seq=1 ttl=59 time=28.1 ms --- najdi.czf ping statistics --- 2 packets transmitted, 1 received, 50% packet loss, time 999ms rtt min/avg/max/mdev = 28.147/28.147/28.147/0.000 ms