Lees deze sectie voordat je me een mailtje stuurt.
named.boot
bestand.
Je leest de verkeerde HOWTO. Lees de DNS howto die over BIND 4 gaat, en te
vinden is op
http://www.math.uio.no/~janl/DNS/forward only;
, je hebt waarschijnlijk ook de regel:
query-source port 53;
named.conf
bestand, zoals
beschreven staat in de sectie '
caching'.www.drukke.site
) uitdeelt, zodat ik
de load over meerdere machines kan uitspreiden?
Maak meerdere A
records voor www.drukke.site
en gebruik BIND
4.9.3 of een nieuwere versie. BIND zal dan de adressen "roteren". Deze truuk
werkt niet met eerdere versies van BIND.root.hints
bestand, en gebruik alleen de
zone bestanden. Op deze manier hoef je ook niet steeds nieuwe root.hints
bestanden op te halen.127.0.0.1
heeft, zet dan het
volgende in het named.conf
bestand van je secundaire nameserver:
zone "linux.bogus" { type slave; file "sz/linux.bogus"; masters { 127.0.0.1; }; };
masters
regel. De
adressen van de machines moeten gescheiden worden met een ';'.
Ik draai zelf named op m'n masquerading machine. Ik heb twee <tt/root.hints/
bestanden, <tt/root.hints.real/ met de echte rootnameserver informatie en
<tt/root.hints.fake/ met de volgende inhoud:
----
; root.hints.fake
; this file contains no information
----
Als ik de internet verbinding verbreek zet ik de inhoud van
<tt/root.hints.fake/ in <tt/root.hints/ en herstart ik named. Als ik weer
verbinding maak, zet ik de inhoud van <tt/root.hints.real/ in <tt/root.hints/
en herstart ik named. Deze commando's staan respectievelijk in m'n
<tt/ip-down/ en <tt/ip-up/ scripts.
De eerste keer dat ik een IP adres opzoek als ik offline gegaan ben, komt de
volgende regel in /var/log/messages te staan:
Jan 28 20:10:11 hazchem named[10147]: No root nameserver for class IN
En daar valt mee te leven.
Deze methode werkt goed bij mij. Ik kan de nameserver voor lokale adressen
gebruiken als ik off-line ben zonder de lange timeouts voor adressen buiten
het lokale netwerk. En als ik online ben kunnen adressen buiten het lokale
netwerk gewoon gevonden worden.
Ik draai BIND op al m'n machines die alleen af en toe verbonden zijn met het
Internet via een modem. De nameserver werkt alleen als cache, het bevat zelf
geen gegevens die niet ergens anders vandaan gehaald zijn. Zoals gebruikelijk
in Slackware startte named voor nfsd en mountd.
Met één van m'n machines had ik het probleem dat ik hem soms kon
mounten vanaf een ander systeem, maar meestal niet. Het maakte geen verschil
of ik nu via PLIP, ethernet, of SLIP verbinding had gemaakt.
Na een tijdje experimenteren kwam ik erachter dat named een conflict
veroorzaakte met het communicatieproces tussen nsfd en de portmapper en tussen
mountd en de portmapper. Als ik named na nfsd en mountd startte, was er geen
probleem.
Omdat deze volgorde geen nadelen heeft, raad ik iedereen aan in deze volgorde
te booten, om zo problemen te voorkomen.
nooit
naar disk
geschreven. Elke keer dat je named stopt gaat de cache verloren. De grootte
van de cache is niet aan te passen. Als je dit toch wilt, zal je named
moeten hacken. Dit is niet aan te raden.linux-rules.net
wil hebben, hoe zorg ik dan dat het aan mij toegewezen wordt?
Neem contact op met je ISP, zij zullen je hiermee kunnen helpen. Hou er
wel rekening mee dat je zal moeten betalen voor het domein.