J'ai trouvé ce tutoriel le meilleur que j'ai rencontré et ça marche! Bien fait, même si je ne peux pas voter ni commenter à cause de la confidentialité de mon site.
Comment faire une configuration complète du serveur DNS BIND9 avec un nom d'hôte?
Ma question est la suivante: je ne suis pas sûr du fichier resolv.conf, dans lequel le didacticiel indique comment insérer le serveur de noms, le domaine et la recherche. Au-dessus de mon fichier resolv.conf, un commentaire indique: "ne modifiez pas ce fichier à la main, vos modifications seront écrasées". Quelqu'un peut-il clarifier cela pour moi s'il vous plaît?
Merci d'avance, Mario.
Le tutoriel auquel vous faites référence est obsolète dans la mesure où il vous dit d’éditer /etc/resolv.conf à la main. Dans Ubuntu 12.04 et les versions ultérieures, vous ne modifiez pas /etc/resolv.conf à la main, mais vous configurez resolvconf pour qu'il mette le contenu correct dans ce fichier. Si vous avez suivi les autres étapes du didacticiel et souhaitez utiliser BIND 9 nommé localement pour résoudre les noms DNS, il est préférable de (1) vous assurer que /etc/resolv.conf est (toujours) un lien symbolique. sur ../run/resolvconf/resolv.conf
et (2) définissez RESOLVCONF=yes
dans/etc/default/bind9 pour que BIND 9 soit nommé afin qu'il enregistre son adresse d'écoute locale 127.0.0.1 avec resolvconf au démarrage; (3) faire /etc/init.d/bind9 restart
.
Si vous souhaitez ajouter des noms de domaine de recherche à la configuration du résolveur, ajoutez une ligne dns-search
à la strophe iface lo
dans/etc/network/interfaces.
iface lo inet loopback
dns-search name1 name2
Après cela, vous devez ifdown lo
et ifup lo
pour que les informations soient ajoutées à resolv.conf.
lors de l'édition de resolv.conf, il affiche:
Fichier dynamique resolv.conf (5) pour la glibc resolver (3) généré par resolvconf (8)
NE MODIFIEZ PAS CE FICHIER À LA MAIN - VOS MODIFICATIONS SERONT ÉCRITES
il ne s'agit pas de resolv.conf, mais de resolvconf. Les deux noms de fichiers se ressemblent presque, à l'exception du point manquant. Lorsque vous exécutez resolvconf, il fournit plus d'informations. Ok, vérifions le manuel:
Pour créer ifup Fournissez des informations sur le serveur de noms à resolvconf lors de la configuration d'une interface, ajoutez des lignes DNS à la strophe iface correspondante dans/etc/network/interfaces. Pour ajouter des adresses de serveurs de noms, ajoutez une ligne commençant par dns-nameservers.
dns-nameservers 11.22.33.44 55.66.77.88
en d'autres termes, ce que vous écrivez dans resolvconf sera ajouté à resolv.conf. Ainsi, si vous y ajoutez des lignes, il sera supprimé au redémarrage et remplacé par resolvconf.
Vous pouvez également spécifier votre serveur DNS dans/etc/network/interfaces
c'est la réponse!