Ce que ce document est et ce qu'il n'est pas
Le service de noms de domaines (DNS : Domain Name Service) constitue pour le non-initié (vous dans le cas présent ;-) une des parties les plus obscures de l'administration de réseau. Le but de ce HOWTO est d'essayer d'en éclaircir quelques aspects. Ce document explique comment configurer un DNS simple. Pour des configurations plus complexes, vous allez devoir lire la Vraie Documentation. Je reviendrai sur ce en quoi consiste la Vraie Documentation dans la section finale .
Avant de commencer, vous devez configurer votre machine pour être capable
de vous connecter par telnet à l'extérieur mais aussi pour recevoir des
connexions sur votre machine. Vous devez aussi pouvoir vous connecter au
réseau par tous les services possibles, et en particulier pouvoir faire
telnet 127.0.0.1
, ce qui revient à vous connecter à votre propre
machine. Il est aussi nécessaire, pour commencer, que les fichiers
/etc/host.conf
, /etc/resolv.conf
et /etc/hosts
soient correctement configurés car je n'expliquerai pas ici à quoi ils
servent. Si tout cela n'est pas déjà configuré et en état de marche, lisez
le networking/NET-2 HOWTO pour savoir comment faire.
Si vous utilisez une connexion SLIP ou PPP, il est indispensable qu'elle fonctionne. Lisez le PPP HOWTO si ce n'est pas le cas.
Quand je dis 'votre machine', j'entends la machine sur laquelle vous aller essayer d'installer le DNS, et non pas une autre machine dont vous pourriez vous servir pour accéder au réseau.
Je supposerai par la suite que vous ne vous trouvez pas derrière un firewall qui bloque les requêtes de résolution de nom. Si tel est le cas, vous aurez besoin d'une configuration spéciale. Reportez-vous alors à la section Firewalls et autres créatures étranges .
Le service de résolution de nom sous Unix est assuré par un programme
appelé named
. Il fait partie du paquetage bind, coordonné par Paul
Vixie pour l'Internet Software Consortium. Named
est inclus dans la
plupart des distributions de Linux et se trouve souvent installé dans
/usr/sbin/named
. Si vous disposez d'un named, vous pouvez
vraisemblablement l'utiliser. Si vous n'en avez pas, chargez-en un à partir
d'un site FTP Linux ou allez chercher la dernière et meilleure version des
sources du programme depuis
ftp.vix.com:/pub/bind
, soit dans le repertoire release soit dans
testing, suivant ce qui correspond le mieux à votre manière de vivre.
Le service DNS est une base de données à l'échelle du réseau tout entier. Faites donc très attention à ce que vous y introduisez. Si vous y mettez n'importe quoi, vous, et les autres avec, en retirerez n'importe quoi. Conservez votre DNS bien propre, à jour et consistant et vous verrez qu'il vous offrira le meilleur de lui-même. Apprenez a l'utiliser, l'administrer, le debugger et vous ferez partie de ces administrateurs qui empêchent que le réseau ne s'écroule sous le poids des systèmes mal gérés.
Dans ce document, j'énonce deux ou trois choses qui ne sont pas tout à fait vraies (mais qui le sont toujours au moins à moitié). Si je le fais, c'est toujours dans le but de rendre les choses plus simples. Tout marchera certainement très bien si vous croyez ce que je vous dit.
Astuce : Si ils existent déjà, faites une copie de sauvegarde de tous les fichiers que je vous demande de modifier. Ainsi, si plus rien ne marche après ce que nous allons faire, vous pourrez toujours revenir au bon vieux temps où tout marchait bien.
Chapitre suivant
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre