2. Introduction.

Contenu de cette section

Ce que ce document est et ce qu'il n'est pas

Pour ceux qui sont entièrement nouveaux dans ce domaine, le DNS est le Domain Name System. C'est l'ensemble des règles utilisées par les machines et les logiciels pour établir la correspondance entre les noms de machines et les adresses IP. Ce document explique comment définir de telles correspondances à l'aide d'un système Linux. Une correspondance est tout simplement une association entre deux choses, dans notre cas un nom de machine, comme ftp.linux.org, et l'adresse IP de cette machine, 199.249.150.4.

Le DNS 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. Nous allons commencer avec un serveur de noms qui ne sert qu'à faire cache puis nous continuerons en configurant un serveur DNS primaire pour un domaine. Pour des configurations plus complexes, jetez un coup d'oeil à la section FAQ de ce document. Si vous n'y trouvez pas ce que vous cherchez, vous allez alors devoir lire la Vraie Documentation. Je reviendrai sur ce en quoi consiste la Vraie Documentation dans le chapitre final .

Avant de commencer, vous devez configurer votre machine pour être capable de vous connecter par telnet sur d'autres machines mais aussi pouvoir recevoir des connexions sur votre machine. Vous devez aussi être en mesure de 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 (vérifiez tout de suite que ça marche !). Il est aussi nécessaire, pour commencer, que les fichiers /etc/host.conf (ou /etc/nnswitch.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 au chapitre FAQ .

Le service de résolution de nom sous Unix est assuré par un programme appelé named. Il fait partie du paquetage bind, géré par Paul Vixie pour l'Internet Software Consortium. Named est inclus dans la plupart des distributions de Linux et se trouve le plus 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 cohérent 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 (probablement ;-) très bien si vous croyez ce que je vous dis.

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, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre