Dans cette section, je passe en revue quelques-unes des questions les plus fr�quemment pos�es � propos du DNS et de ce HOWTO. Et je donne m�me les r�ponses ;-) Merci de bien lire cette section avant de m'�crire.
named
me r�clame un fichier named.boot
Vous vous �tes tromp�s de HowTo. allez voir l'ancienne version de ce HowTo, celle qui parle de bind 4, � www.math.uio.no/~janl/DNS/
Voici un indice : forward only;
. Vous aurez probablement aussi
besoin de mettre :
query-source port 53;
dans la partie ``options'' de votre named.conf
comme l'exemple 3 le
sugg�re
serveur qui ne fait que du cache.
www.busy.com
entre plusieurs
machines ?
Cr�ez plusieurs champs A pour www.busy.com et utilisez bind 4.9.3 ou une version plus r�cente, qui supporte les r�ponses � scrutation circulaire. Cela ne marchera pas avec des versions de bind ant�rieures.
Effacez rageusement le fichier root.hints
et cr�ez seulement les
fichiers de zone. Cela veut aussi dire que vous n'aurez pas � cr�er des
nouveaux fichiers hints tout le temps.
Si le serveur primaire a pour adresse 127.0.0.1, mettez une ligne comme
celle-ci dans le fichier named
.conf du serveur secondaire :
zone "linux.bogus" { type slave; file "sz/linux.bogus"; masters { 127.0.0.1; }; };
Vous pouvez mettre plusieurs serveurs ma�tres, ajoutez les sur la ligne masters en les s�parant par un ``;'' (point-virgule)
Il y a trois trucs a savoir :
Ici, je fais tourner named sur la machine qui fait du "Masquerading". J'ai
deux fichiers root.cache, un qui s'appelle root.cache.real et qui contient les
vrais noms des serveurs root, et l'autre qui s'appelle root.cache.fake qui
contient ceci~:
--------------
; root.hints.fake
; Ce fichier ne contient pas d'informations
--------------
Quand je me d�connecte, je copie le fichier root.hints.fake vers root.hints et
je relance named.
Quand je me connecte, je copie root.hints.real et je relance named.
Ces deux manoeuvres sont faites, respectivement, � partir de ip-down et ip-up.
Lorsque je suis d�connect�, named rajoute ceci au fichier messages apr�s la
premi�re requ�te concernant un nom de domaine qu'il ne conna�t pas~:
Jan 28 20:10:11 hazchem named[10147]: No root nameserver for class IN
Ce qui n'est pas tr�s g�nant.
�a marche tr�s bien dans mon cas. Je peux utiliser le serveur de noms pour
les machines locales lorsque je suis d�connect� du Net en �vitant les d�lais
introduits par les timeout li�s � la recherche des noms de domaine ext�rieurs.
Et lorsque je suis connect� au Net, les requ�tes concernant les noms de
domaines ext�rieurs marchent normalement.
J'ai pris l'habitude d'utiliser named sur toutes mes machines qui sont
seulement connect�es � Internet de fa�ons occasionnelles gr�ce � un modem. Le
serveur de noms n'agit qu'en tant que cache, il n'a aucune zone d'autorit� et
demande tout aux serveurs du fichier root.cache. Comme d'habitude avec une
Slackware, named est d�marr� avant nfsd et mountd.
Avec l'une de mes machines (un portable Libretto 30), j'ai eu le probl�me
suivant~: de temps en temps, je pouvais monter ses disques depuis un autre
syst�me connect� sur mon LAN local, mais la plupart du temps, �a ne marchait
pas. Il se passait la m�me chose que ce soit en utilisant PLIP, une carte
Ethernet PCMCIA ou PPP avec une interface s�rie.
Apr�s quelques temps de r�flexions et d'exp�riences, j'ai d�couvert que named
emp�chait nfsd et mountd de s'enregistrer avec portmapper au d�marrage (Je
d�marre ces d�mons au boot d'habitude). Le fait de lancer named apr�s nfsd
et mountd �liminait ce probl�me compl�tement
Comme il n'y a pas de d�savantages � modifier ainsi la s�quence de boot de
cette fa�on, j'encourage tout le monde � en faire de m�me pour �viter des
probl�mes potentiels.
Le cache est enti�rement stock� en m�moire, il n'est pas �crit sur
le disque. Chaque fois que vous tuez named
, le cache est perdu. Il
n'y a aucun moyen de contr�ler le cache. named
g�re le cache
selon quelques r�gles simples, et c'est tout. Vous ne pouvez pas contr�ler
le cache ou sa taille en aucune mani�re. Si vous voulez vraiment le faire,
vous pouvez le faire en bricolant le code de named
. Mais ce n'est pas
recommand�.
named
sauvegarde le contenu du cache entre deux
red�marrage ? Puis-je le forcer � le faire ?
Non, named
ne sauve pas la contenu du cache lorsqu'il
meurt. Cela signifie que le cache est reconstruit � partir de z�ro chaque
fois que vous tuez puis relancez named
. Il n'y a aucun moyen
de forcer named
� sauvegarder le contenu du cache dans un fichier.
Si vous voulez vraiment le faire, vous pouvez le faire en bricolant le code
de named
. Mais, encore une fois, ce n'est pas recommand�.
linux-rulez.net
. Comment puis-je me
faire assigner ce domaine ?
Contactez votre FAI. Ils seront en mesure de vous aider pour tout �a. Notez toutefois que vous aurez certainement � payer quelque chose.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:34