>>>>> "Thomas" == Thomas Axelsen <t.axelsen@get2net.dk> writes:
> Hej Vi er et mindre netværk på godt 10 maskiner (blandet windows
> 9x-2k-XP) der deler en pro@ccess-forbindelse (NAT) For øjeblikket
> kører vi med faste IP-adresser og et par linux-servere, hvor server1
> er mail- og webserver, server2 skal være DNS-server og
> fil-server. Server1 og -2 har teledk's "prækonfigurerede" ip-numre og
> hoster pt. 3 domæner (med "ekstern" DNS-server ude i byen) Nu kunne
> jeg godt tænke mig at sætte en intern DNS-server (BIND) op og har brug
> for lidt vejledning.
> 1) DNS-serveren skal kun fungere for de interne computere, men sådan
> at eks. 192.168.1.2 omsættes til mail.domæne.dk, 192.168.1.3 til
>
www.domæne.dk osv. 2) DNS-forespørgsler som den interne DNS ikke kan
> svare på skal forwardes til teledk's DNS-servere
> Formodentlig ganske banalt - men jeg kan ikke helt få de scenarier der
> opstilles i SSLUG's bøger til at passe med mine forestillinger om hvad
> der skal gøres?
Det kan gøres trivielt let med djbdns.
http://cr.yp.to/djbdns.html
Du sætter tinydns op på localhost (fx. 127.0.0.1), lader den svare
autoritært for 1.168.192.in-addr.arpa og domain.dk
Data filen kunne se ud som følgende:
% cat /service/tinydns/root/data
..1.168.192.in-addr.arpa:192.168.1.3:a:259200
..1.168.192.in-addr.arpa:192.168.1.3:b:259200
..domain.dk:192.168.1.3:a:259200
..domain.dk:192.168.1.3:b:259200
=host1.domain.dk:192.168.1.1:86400
=host2.domain.dk:192.168.1.2:86400
=host3.domain.dk:192.168.1.3:86400
@domain.dk:192.168.1.2:a::86400
@domain.dk:192.168.1.2:b::86400
+ftp.domain.dk:192.168.1.3:86400
+
www.domain.dk:192.168.1.3:86400
http://cr.yp.to/djbdns/tinydns-data.html
Du sætter dnscache op på fx. 192.168.1.3, og tillader queries fra
192.168.1
# touch /service/dnscache/root/ip/192.168.1
http://cr.yp.to/djbdns/faq/cachex.html
Du fortæller dnscache at den skal spørge tinydns direkte om domain.dk og
1.168.192.in-addr.arpa
# echo 127.0.0.1 > /service/dnscache/root/servers/domain.dk
# echo 127.0.0.1 > /service/dnscache/root/servers/1.168.192.in-addr.arpa
http://cr.yp.to/djbdns/faq/cache.html#internal
/Claus A