![]() |
Auteur: : giggs Créé le : le 27/01/2007 à 11h57 Modifié le :le 27/01/2007 à 15h47 Imprimer ce tutorial |
Nous allons installer un serveur DNS sous linux. Pour ce tutorial j'ai choisi le serveur DNS Bind (Berkeley Internet Name Domain).
L'installation de Bind va se faire sur une distribution Debian. Vous pouvez trouver un tutorial sur l'installation de Debian sur netonoff, pour cela il suffit de cliquer ICI.
Pour commencer, allez sur la Konsole, et taper ce code:apt-get install bind 9
L'installation de Bind va se faire automatiquement, et ne prend que 901 Ko.
Une fois l'installation terminée, allez dans le dossier: /etc/bind/, vous devez y trouvés c'est fichiers:
A) Le fichier Principale
Maintenant que l'installation est terminée, passons à la configuration de bind. Le fichier principal pour la configuration se nome: named.conf. Editez ce fichier.
La configuration d'un Dns se fait par la création de Zone. Ici nous allons créer deux zones:
Voici la zone pour le nom de domaine
zone "maison.fm"
{
type master;
file "/etc/bind/db.maison.fm";
};
Explication de cette zone:
Voici la zone pour l'adresse du réseau:
zone "0.168.192.in-addr.arpa"
{
type master;
file "/etc/bind/db.192.168.0";
};
Explication de cette zone:
C'est le même principe que l'autre zone, sauf pour la déclaration de la zone, il faut préfixer la plage du réseau par .in-addr.arpa, pour la résolution inverse.
B) Les fichiers de zone
Maintenant que le fichier principal a été configuré, passons à la suite. Si vous avez bien suivit, il va falloir créer deux fichiers, pour les deux zones déclarées tout à l'heure. Sans plus tarder créer ces deux fichiers: db.maison.fm, db.192.168.0.
Le fichier db.maison.fm
Dans ce fichier nous allons le renseigner par ces quelques lignes:
Première partie du fichier
La première partie est utilisée pour la gestion maître esclave des serveurs DNS.
$TTL 3h
@ IN SOA ns.maison.fm. giggs.maison.fm. (
2005090201
86400
2H
3600000
1D )
Deuxième partie du fichier
La deuxième partie permet au serveur DNS de se retrouver lui-même.
@ IN NS sweb. @ IN MX sweb.maison.fm
La troisième partie du fichier
La troisième partie contient la table de correspondance entre les noms et les adresses IP de votre parc informatique.
PC-bureau IN A 192.168.0.10 portable1 IN A 192.168.0.50 thosh IN A 192.168.0.44
Donc ici on note les noms d'hôtes en adresse IP, c'est la traduction Nom, adresse IP.
Le fichier db.192.168.0
Ce fichier est pratiquement le même que celui de db.maison.fm. Faites un copier coller du fichier précèdent vers celui-ci.
Il y a juste à modifier la partie trois. Comme vous le voyer ci-dessous la seule différence est que le met d'abord les IP puis le nom de la machine, avec le mot clef PTR.10 IN PTR PC-bureau.maison.fm. 50 IN PTR portable1.maison.fm. 44 IN PTR thosh.maison.fm.
Voici les deux fichier de zones:
Pour finir la configuration sur le serveur, il ne reste plus qu'a valider cette nouvelle configuration.
Pour cela il suffit de dire à bind de relire ses fichiers par la commande suivante:
/etc/init.d/bind9 reload
Maintenant que la configuration du serveur est finie, il ne reste plus qu'à configurer celle des clients, Windows, et Linux.
1) Les clients Windows
Pour les clients Windows, c'est très simple, il suffit d'aller dans les connexions réseaux, et d'indiquer l'adresse IP du serveur DNS.
Capture d'écran
2) Les clients Linux
Pour les clients Linux, c'est aussi très simple à configurer. Pour cela éditer le fichier: /etc/resolv.conf Puis indiquer le domaine de recherche, donc dans cet exemple il s’agit de maison.fm.search maison.fm
Puis à la suite de ce fichier il faut indiquer les adresses IP des serveurs DNS. En premier on va mettre celui que l'on vient de configurer, puis ceux de nos FAI. Comme ça si le serveur DNS plante alors le client demandera aux Dns du FAI.
nameserver 192.168.0.201 nameserver 80.10.246.2
Pour tester la résolution de nom, nous allons utiliser la commande nslookup. Donc taper cette commande dans un terminal ou bien dans l'invite de commande de windows. Le résultat sera le même.
Capture d'écran de l'opération
Comme vous le voyer sur cette capture le DNS fonctionne correctement. Il trouve bien l'hôte thosh avec son adresse IP, et d'une adresse IP il trouve aussi le nom.
Voila le tutorial touche à sa fin, dans un autre nous verrons comment configurer un serveur DNS secondaire, pour qu'il puisse se mettre à jour automatiquement avec le primaire.
Nous verrons aussi la configuration d'un serveur DNS qui fait du cache, pour augmenter la vitesse de votre connexion.
Et dans un autre tutorial nous verrons comment faire pour mettre a jour les nom d'hôtes par le biais d'un serveur DHCP.
Remonter en haut | Exécution en 0.0455 secondes |
© Tous droits réservés 2006 François Marie | Hébergement : WDMédia-hébergement