Flux rss
Collection CommentCaMarche.net

Intranet - Installation du DNS

Mise en place d'un Intranet

Packages nécessaires à l'installation

Un DNS (serveur de noms) est un serveur permettant d'associer un nom aux adresses IP des ordinateurs du réseaux. Afin de mettre en place un tel serveur, il est nécessaire d'installer bind et named. Ceux-ci peuvent être téléchargés sous forme de fichier RPM (dans le cas de la Mandrake il s'agit de bind-8.2.2P5-1mdk.i586.rpm et nameserver-6.0-3mdk.noarch.rpm, pour d'autres distributions il est possible de les télécharger sur freshmeat.net ou rpmfind.net)

Le serveur tuxserveur (d'adresse IP 192.168.1.1) va être configuré en tant que serveur de noms, afin de permettre aux clients (une machine fonctionnant sous Linux d'adresse IP 192.168.1.20 et une fonctionnant sous Windows d'adresse IP 192.168.1.30 - le masque de sous-réseau est 255.255.255.0) d'accèder aux différents services portant les alias suivants :

  • serveur web : www.tuxdomaine
  • serveur SMTP : smtp.tuxdomaine
  • serveur POP : pop.tuxdomaine
  • serveur de News : news.tuxdomaine

Installation des packages

L'installation des packages sous forme de RPM est très simple. Il suffit de taper les commandes suivantes :

rpm -ivh bind-8.2.2P5-1mdk.i586.rpm 
rpm -ivh caching-nameserver-6.0-3mdk.noarch.rpm 

Préliminaire

Avant de procéder à la configuration du serveur de nom, il s'agit d'éditer le fichier /etc/resolv.conf afin de déclarer le nom de domaine de votre choix (ici tuxdomaine) et déclarer la machine locale (grâce à l'adresse IP de boucle locale - 127.0.0.1) en tant que serveur de nom.

Il faut donc s'assurer de la présence des lignes suivantes dans le fichier /etc/resolv.conf :

domain tuxdomaine
nameserver 127.0.0.1

Ajout du domaine

Après avoir installé bind et named, il est possible d'attribuer le nom de domaine tuxdomain en éditant le fichier /etc/named.conf :

options {
 directory "/var/named";

};

//
// Déclaration de la zone pour la résolution inverse
//
zone "0.0.127.in-addr.arpa" {
 type master;

 file "named.local";

};

zone "1.168.192.in-addr.arpa" {
 notify no;

 type master;

 file "tuxdomaine.rev";

};

//
// Déclaration pour la résolution de nom du domaine
//

zone "tuxdomaine" {
 notify no;

 type master;

 file "tuxdomaine";

}

La première partie sert à la résolution inverse, c'est-à-dire à permettre de trouver le nom d'un ordinateur à partir de son adresse IP.

Création des fichiers de zone

Modifiez ensuite le fichier named.local se trouvant dans le répertoire /var/named :

@	   IN	  SOA	 tuxserveur.tuxdomaine.
root.tuxserveur.tuxdomaine.

 (
		1997022700 ; Serial
		28800	  ; Refresh
		14400	  ; Retry
		3600000	; Expire
		86400 )	; Minimum
 IN	  NS	  tuxserveur.tuxdomaine.
1	   IN	  PTR	 localhost.

Créez enfin dans le répertoire /var/named un fichier tuxdomaine contenant :

@	   IN	  SOA	 tuxserveur.tuxdomaine.
root.tuxserveur.tuxdomaine.

 (
		1997022700 ; Serial
		28800	  ; Refresh
		14400	  ; Retry
		3600000	; Expire
		86400 )	; Minimum

 TXT			 "Serveur DNS primaire"

 NS			  tuxserveur 

 NS			  tuxserveur.tuxdomaine. 

 MX			  10 tuxserveur 

 MX			  20 tuxserveur.tuxdomaine.

localhost		A			   127.0.0.1

tuxserveur		A			   192.168.1.1

www			CNAME		tuxserveur

smtp			CNAME		tuxserveur

pop			CNAME		tuxserveur

news			CNAME		tuxserveur

tux			A			   192.168.1.20

win			A			   192.168.1.30

...

MX permet de spécifier le nom du serveur SMTP. Ici, notre serveur tuxserveur héberge tous les services.

Pour la résolution inverse, il faut créer un fichier nommé tuxdomaine.rev dans /var/named contenant la table de résolution inverse :

@	   IN	  SOA	 tuxserveur.tuxdomaine.
root.tuxserveur.tuxdomaine.

(

		1997022700 ; Serial
		28800	  ; Refresh
		14400	  ; Retry
		3600000	; Expire
		86400 )	; Minimum

		IN	NS			  tuxserveur.tuxdomaine. 

1	   IN	PTR			 tuxserveur.tuxdomaine.

20	  IN	PTR			 tux.tuxdomaine.

30	  IN	PTR			 win.tuxdomaine.

...

Démarrage du DNS

Le démon named (un démon est une application fonctionnant en permanence en arrière plan) peut être lancé manuellement avec la commande :

/etc/rc.d/init.d/named start
Afin que le démon named se lance automatiquement au démarrage de votre machine, il est utile de créer des liens grâce aux commandes
chkconfig --level 345 named on
chkconfig --level 0126 named off

Pour effectuer les tests de bon fonctionnement, il est conseillé de "pinger" les autres machines du réseau grâce à la commande :

ping tux

Michel Maudet

Dernière modification le mardi 14 octobre 2008 à 17:40:31.

Ce document intitulé « Intranet - Installation du DNS » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Intranet - Installation du serveur de mail Présentation de l'installation Le serveur de mail le plus utilisé sous Linux est Sendmail, toutefois celui-ci est très difficile à configurer, ainsi on lui préférera Qmail, un serveur de mail alternatif. Qmail est constitué d'un ensemble de... www.commentcamarche.net/contents/intranet/resmail.php3
Intranet - Installation de la distribution Linux Mandrake Présentation de l'installation Le serveur peut fonctionner avec n'importe quelle distribution de Linux, mais nous avons choisi d'utiliser la distribution Mandrake, qui a l'avantage d'être simple à installer et de comporter une multitude... www.commentcamarche.net/contents/intranet/resinst.php3
Configuration d'un DNS sous mandrake 9.2 (Résolu) bonjour je chercche la liste des noms de packages qu'il faut installer sous mandrake 9.2 et sou redhat 7.2 et plus pour pouvoir configurer mon DNS en serveur de messagerie merci pour votre reponse www.commentcamarche.net/forum/affich-1488510-configuration-d-un-dns-sous-mandrake-9-2
Installer un client DynDnsDynDns (ou autres services similaires tels que No-ip.com, etc.) permettent d'accéder à votre ordinateur par un nom fixe (toto.dyndns.org) même si vous avez une adresse IP dynamique. Ces services sont gratuits. La plupart des services de DNS... www.commentcamarche.net/faq/sujet-8812-installer-un-client-dyndns
Installer le serveur FreeNXNX est un moyen performant et sûr d'accéder à distance à une machine sous X-Windows. Il existe différents serveurs NX: Deux commerciaux (NX Server et 2X) et un gratuit (FreeNX). Cet article va vous expliquer comment installer le serveur FreeNX... www.commentcamarche.net/faq/sujet-6709-installer-le-serveur-freenx
Serveurs DNS des principaux FAILa liste ci-dessous donne les adresses IP des serveurs de noms (DNS) des principaux fournisseurs d'accès à Internet (FAI) : 9 Telecom / 9Online Alice ADSL AOL Belgacom / SkyNet Bluewin.ch Cégétel Chello Club-internet Darty box... www.commentcamarche.net/faq/sujet-1496-serveurs-dns-des-principaux-fai
[fedora] creer un dns (Résolu)Bonjour, voilois je dois rendre plusieurs projet pour mon BTS info/gestion et j'aimerai faire un DNS sous linux fedora (fedora 4 je pense) et j'aimerai avoir des info dessus, un site ou un exemple... merci . a+ www.commentcamarche.net/forum/affich-2099663-fedora-creer-un-dns
[connection wifi] problème serveur DNS (Résolu)Bonjour, Je n'arrive pas à accéder à internet avec un autre pc, je ne suis pas chez moi et j'ai connecté mon pc au réseau wifi où je suis, la connection est faite, mais lorsque je lance internet explorer voici le diagnostic : Il y a peut... www.commentcamarche.net/forum/affich-2990516-connection-wifi-probleme-serveur-dns
Configuration BIND serveur DNS (Résolu)Bonjour à tous les CCM'ers, j'ai une nom de domain"mon_domaine.com" enregistré chez mon registar 1and1.fr je veux gérer moimeme mon sercveur de DNS notemmet pour pouvoir gérer un serveur de mail "mail.mon_domaine.com" j'ai donc installé... www.commentcamarche.net/forum/affich-3765416-configuration-bind-serveur-dns
Télécharger Windows InstallerMicrosoft Windows Installer est un service d'installation et de configuration d'application, permettant de gérer les applications comportant l'extension MSI. Windows Installer 3.1 est une mise à jour secondaire de Windows Installer 3.0 publiée en... www.commentcamarche.net/telecharger/telecharger-223-windows-installer
Introduction à la mise en place d'un IntranetStatut de ce document Ce document expliquant comment mettre en place un intranet sous une machine fonctionnant avec Linux a été réalisé en partenariat avec www.tldp.org/, dont le webmaster (Michel Maudet) est l'auteur du document original... www.commentcamarche.net/contents/intranet/resintro.php3
Linux - L'installation de logicielsLes différents types d'archives Basiquement il existe plusieurs façons de récupérer une application fonctionnant sous Linux : Sous forme de paquetage RPM. Il s'agit d'un fichier portant l'extension .rpm permettant une installation automatique,... www.commentcamarche.net/contents/tutlinux/linrpm.php3
DNS (Système de noms de domaine)Qu'appelle-t-on DNS ? Chaque ordinateur directement connecté à internet possède au moins une adresse IP propre. Cependant, les utilisateurs ne veulent pas travailler avec des adresses numériques du genre 194.153.205.26 mais avec un nom de domaine... www.commentcamarche.net/contents/internet/dns.php3