Configuration and Deployment of Intranet Services

Page 1 sur 37Lecteur de document UniversityLib

Configuration and Deployment of Intranet Services

Information Technology and Networking · course

Voir tous les documents en réseaux

(cid:1)(cid:2)(cid:3)(cid:2)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:11)(cid:12)(cid:13)(cid:3)(cid:4)(cid:8)(cid:2)(cid:14)(cid:3)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:9)(cid:16)(cid:17)(cid:18)(cid:19)(cid:7)(cid:2)(cid:8)(cid:17)(cid:7)(cid:20)(cid:9)(cid:10)(cid:8)(cid:9)(cid:11)(cid:21)(cid:9)(cid:22)(cid:8)(cid:23)(cid:24)(cid:8)(cid:7)(cid:23)(cid:24)(cid:8)(cid:9)(cid:16)(cid:23)(cid:2)(cid:8)(cid:3)(cid:5)(cid:2)(cid:25)(cid:2)(cid:26)(cid:17)(cid:8)(cid:9)(cid:8)(cid:5)(cid:9)(cid:10)(cid:8)(cid:9)(cid:11)(cid:21)(cid:9)(cid:27)(cid:8)(cid:23)(cid:24)(cid:3)(cid:28)(cid:11)(cid:28)(cid:14)(cid:2)(cid:8)(cid:9)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7) (cid:6)(cid:4)(cid:8)(cid:9)(cid:1)(cid:5)(cid:6)(cid:9)(cid:1)(cid:10)(cid:11)(cid:9)(cid:6)(cid:12)(cid:13)(cid:14)(cid:1)

(cid:15)(cid:4)(cid:16)(cid:3)(cid:10)(cid:7) (cid:12)(cid:8)(cid:15)(cid:17)(cid:13)(cid:6)(cid:9)(cid:1)

(cid:18)(cid:6)(cid:9)(cid:1)(cid:9)(cid:6)(cid:10)(cid:19)(cid:15)(cid:20)(cid:6)(cid:9)(cid:1)

(cid:9)

(cid:9) (cid:9)

(cid:9)

(cid:1)

(cid:1)

(cid:1)

(cid:21) (cid:7) (cid:6)(cid:22)(cid:1)(cid:23)(cid:24)(cid:25)(cid:26)(cid:27)(cid:28)(cid:1)(cid:29)(cid:12)(cid:30)(cid:6)(cid:10)(cid:1)

(cid:21) (cid:22)(cid:1)(cid:23)(cid:31) (cid:31)(cid:26)!(cid:1)(cid:26)(cid:12)"(cid:15)#(cid:1)

(cid:1)

(cid:1)

(cid:1)

(cid:1)

(cid:31)(cid:8)(cid:8)(cid:6)(cid:4)(cid:8)(cid:15)(cid:3)(cid:4)(cid:1)$(cid:1)

(cid:8)(cid:9)(cid:18)(cid:7)(cid:28)(cid:10)(cid:17)(cid:2)(cid:5)(cid:9)(cid:18)(cid:19)(cid:10)(cid:21)(cid:14)(cid:28)(cid:14)(cid:2)(cid:26)(cid:17)(cid:8)(cid:9)(cid:3)(cid:17)(cid:15) (cid:19)(cid:7)(cid:2)(cid:4)(cid:19)(cid:9)(cid:8)(cid:4)(cid:5)(cid:9)(cid:11)(cid:21)(cid:9)(cid:18)(cid:7)(cid:28)(cid:18)(cid:7)(cid:2)(cid:19)(cid:5)(cid:19)(cid:9)(cid:8)!(cid:23)(cid:11)(cid:17)(cid:4)(cid:2)(cid:30)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:11)"(cid:29) (cid:31)(cid:27)#(cid:9)$(cid:11)(cid:9)(cid:8)(cid:4)(cid:5)(cid:9) (cid:4)(cid:5)(cid:7)(cid:2)(cid:23)(cid:5)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:9)(cid:2)(cid:3)(cid:5)(cid:8)(cid:7)(cid:10)(cid:2)(cid:5)(cid:9)(cid:10)(cid:8)(cid:9)(cid:11)(cid:21)(cid:9)(cid:7)(cid:8)(cid:18)(cid:7)(cid:28)(cid:10)(cid:17)(cid:2)(cid:7)(cid:8)(cid:9)%(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:25)(cid:2)(cid:3)(cid:4)(cid:9)(cid:23)(cid:28)(cid:15) (cid:15) (cid:8)(cid:7)(cid:23)(cid:2)(cid:21)(cid:11)(cid:8)(cid:4)#(cid:9)(cid:16)(cid:8)(cid:17)(cid:11)(cid:9)(cid:11)(cid:8)(cid:9)

(cid:5)(cid:19)(cid:11)(cid:19)(cid:23)(cid:24)(cid:21)(cid:7)(cid:14)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:9)(cid:28)(cid:17)(cid:9)(cid:2)(cid:15) (cid:18)(cid:7)(cid:8)(cid:4)(cid:4)(cid:2)(cid:28)(cid:3)(cid:9)(cid:18)(cid:28)(cid:17)(cid:7)(cid:9)(cid:17)(cid:3)(cid:9)(cid:17)(cid:4)(cid:21)(cid:14)(cid:8)(cid:9)(cid:18)(cid:8)(cid:7)(cid:4)(cid:28)(cid:3)(cid:3)(cid:8)(cid:11)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)(cid:9)

&'(cid:9)(cid:23)(cid:28)(cid:18)(cid:2)(cid:8)(cid:9)(cid:18)(cid:21)(cid:7)(cid:9)(cid:17)(cid:5)(cid:2)(cid:11)(cid:2)(cid:4)(cid:21)(cid:5)(cid:8)(cid:17)(cid:7)((cid:9)(cid:8)(cid:4)(cid:5)(cid:9)(cid:18)(cid:8)(cid:7)(cid:15) (cid:2)(cid:4)#(cid:9)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

(cid:9)

(cid:9)

(cid:3) (cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:2)(cid:12)(cid:2)

(cid:8)(cid:5)(cid:5)(cid:8)(cid:9)(cid:4)(cid:19)(cid:26)(cid:17)(cid:8)(cid:3)(cid:23)(cid:8)(cid:9)(cid:10)(cid:19)(cid:25)(cid:2)(cid:3)(cid:2)(cid:5)(cid:9)(cid:11)(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)+ , (cid:16)(cid:20)(cid:9)+ - .(cid:20)(cid:9)/ (cid:8)0(cid:9)(cid:8)(cid:5)(cid:9)(cid:16)1(cid:1)21#(cid:9)

1(cid:9)(cid:11)(cid:21)(cid:9)(cid:25)(cid:2)(cid:3)(cid:9)(cid:10)(cid:8)(cid:9)(cid:23)(cid:8)(cid:9)(cid:23)(cid:28)(cid:17)(cid:7)(cid:4)(cid:20)(cid:9)(cid:11)(cid:12)(cid:19)(cid:5)(cid:17)(cid:10)(cid:2)(cid:21)(cid:3)(cid:5)(cid:9)(cid:10)(cid:28)(cid:2)(cid:5)(cid:9)3(cid:5)(cid:7)(cid:8)(cid:9)(cid:8)(cid:3)(cid:9)(cid:15) (cid:8)(cid:4)(cid:17)(cid:7)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)4(cid:9)

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

• + (cid:19)(cid:25)(cid:2)(cid:3)(cid:2)(cid:7)(cid:9)(cid:8)(cid:5)(cid:9)(cid:23)(cid:28)(cid:3)(cid:25)(cid:2)(cid:14)(cid:17)(cid:7)(cid:8)(cid:7)(cid:9)(cid:11)(cid:8)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:9)+ , (cid:16)(cid:9) • + (cid:19)(cid:25)(cid:2)(cid:3)(cid:2)(cid:7)(cid:9)(cid:8)(cid:5)(cid:9)(cid:23)(cid:28)(cid:3)(cid:25)(cid:2)(cid:14)(cid:17)(cid:7)(cid:8)(cid:7)(cid:9)(cid:11)(cid:8)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:9)+ - .(cid:9) • + (cid:19)(cid:25)(cid:2)(cid:3)(cid:2)(cid:7)(cid:9)(cid:8)(cid:5)(cid:9)(cid:23)(cid:28)(cid:3)(cid:25)(cid:2)(cid:14)(cid:17)(cid:7)(cid:8)(cid:7)(cid:9)(cid:11)(cid:8)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:9)/ (cid:8)0(cid:9) • + (cid:19)(cid:25)(cid:2)(cid:3)(cid:2)(cid:7)(cid:9)(cid:8)(cid:5)(cid:9)(cid:23)(cid:28)(cid:3)(cid:25)(cid:2)(cid:14)(cid:17)(cid:7)(cid:8)(cid:7)(cid:9)(cid:11)(cid:8)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:9)(cid:16)1(cid:1)21(cid:9)

(cid:9)

(cid:13)(cid:14)(cid:15)(cid:16)(cid:2)

Introduction générale Chapitre I : Service de noms

Introduction I. Fichier hosts et DNS II. Configuration un serveur DNS

II.1 Logiciel BIND II.2 Ficher de configuration de named II.3 Ficher d’hôte local II.4 Fichier de zone II.5 Fichier de zone inverse II.6 Ficher « hints »

Conclusion

Chapitre II : Service DHCP

Introduction I. Allocation d’adresse via DHCP II. Installation et configuration d'un serveur DHCP

II.1 Installation du paquetage dhcp II.2 Configuration de dhcp

Conclusion

Chapitre III : Service Web

Introduction I. Installation de httpd II. Configuration de httpd

II.1 Configuration élémentaire II.2 Configuration avancée

Conclusion

Chapitre IV : Service SAMBA

Introduction I. Installation de Samba II. Configuration de Samba

II.1 Configuration du partage des fichiers II.2 Configuration du partage de l'imprimante

Conclusion Webographie (cid:9)

(cid:1)(cid:2)

(cid:9)

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:12)(cid:7)(cid:13)(cid:7)(cid:1)(cid:14)(cid:15)(cid:15)(cid:14)(cid:4)(cid:16)(cid:7)(cid:4)(cid:9)(cid:17)(cid:18)(cid:19)(cid:7)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

(cid:9)

(cid:9) 1 Introduction générale

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

L

‘Intranet est aujourd'hui une

ressource

technologique

indispensable à

l’entreprise. Destiné essentiellement à améliorer la circulation et les conditions

d’utilisation des informations, l’Intranet est également devenu la porte d'entrée de l'entreprise

vers l’Internet. C’est un réseau informatique interne à une entreprise ou une organisation basé

sur les mêmes technologies que l'Internet.

Ce réseau présente un ensemble de services Internet comme par exemple le service de

noms, le partage de fichiers, le service de messagerie électronique, mais de façon interne à un

réseau local, c’est-à-dire accessibles uniquement à partir des postes d'un réseau local, ou bien

d'un ensemble de réseaux bien définis, et invisibles de l'extérieur.

Un Intranet dans une entreprise permet de mettre facilement à la disposition des employés des

documents divers et variés ; cela permet d'avoir un accès centralisé et cohérent à la mémoire

de l'entreprise, on parle ainsi de capitalisation de connaissances. De cette façon, il est

généralement nécessaire de définir des droits d'accès pour les utilisateurs de l'Intranet aux

documents présents sur celui-ci. Ainsi, un Intranet favorise la communication au sein de

l'entreprise et limite les erreurs dues à la mauvaise circulation d'une information.

L'information disponible sur l’Intranet doit être mise à jour en évitant les conflits de version.

Bref, l’Intranet sert à travailler en groupe, à partager des documents et des applications,

pour communiquer plus efficacement. L'entreprise dispose alors d'un espace ouvert de

ressources à portée de souris de chacun.

Dans le premier chapitre, on va présenter les étapes de mise en place du service DNS

(Domain Name System) dans un Intranet. Dans le deuxième chapitre, on va détailler la

méthode d’implémentation d’un serveur DHCP (Dynamic Host Configuration Protocol). Le

troisième chapitre porte sur le service Web qui est primordial pour une entreprise. Le chapitre

suivant traite le service de partage de fichiers et d’imprimante mis en place avec le serveur

Samba. Et pour finir, le cinquième chapitre va détailler la procédure de configuration d’un

serveur de messagerie électronique.

(cid:17)(cid:2)

(cid:9)

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:12)(cid:7)(cid:13)(cid:7)(cid:1)(cid:14)(cid:15)(cid:15)(cid:14)(cid:4)(cid:16)(cid:7)(cid:4)(cid:9)(cid:17)(cid:18)(cid:19)(cid:7)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

(cid:9)

(cid:9) 2 Chapitre I : Service de noms

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:3)(cid:9)(cid:5)(cid:2)(cid:10)

Le service de nom constitue l’un des services fondamentaux d’un réseau TCP/IP, car il

traduit les noms d’hôtes en adresses IP (Internet Protocol). Ce service est primordial lorsqu’on

parle d’Internet, vu le nombre important de machines connectées au réseau mondial. De

même, dans un réseau d’entreprise, ce service est important dans la mesure où il facilite

énormément la mémorisation des machines de l’entreprise.

Publicité

(cid:1)(cid:11)(cid:10)(cid:10)(cid:12)(cid:9)(cid:8)(cid:13)(cid:9)(cid:14)(cid:4)(cid:10)(cid:13)(cid:5)(cid:15)(cid:3)(cid:15)(cid:10)(cid:14)(cid:3)(cid:10)(cid:16)(cid:17)(cid:18)(cid:10)

Les systèmes Linux appliquent deux techniques de conversion des noms d’hôtes en

adresses IP : la table hosts et DNS. Le fichier /etc/hosts est, en réalité, une table qui met en

correspondance des noms de systèmes avec leurs adresses. Ce fichier est au format texte et les

recherches y sont effectuées de manière séquentielle. Les limites de la table hosts apparaissent

de manière évidente lorsqu’elle est utilisée en présence de nombreux systèmes. En effet, s’il

n’existe que ce mécanisme, chaque ordinateur du réseau devrait posséder une très grande

table, puisque seuls les ordinateurs répertoriés dans cette table pourraient être accessibles par

leurs noms.

DNS résout ce problème en remplaçant le besoin de table centralisée par un système

hiérarchique de bases de données distribuées. La base de données DNS actuelle contient des

millions d’entrées réparties sur des milliers de serveurs DNS. Cette répartition de la base

réduit donc la taille de la base de données gérée par chaque serveur et simplifie ainsi sa

gestion.

Pour répondre à une requête DNS, le serveur de noms local doit posséder la réponse ou

connaître le serveur capable de fournir cette réponse. Un seul système ne peut pas connaître

tous les noms d’Internet. En revanche, les serveurs connaissent leurs domaines locaux et

découvrent, petit à petit, les autres domaines à chaque requête.

À titre d’exemple, supposez que vous voulez obtenir l’adresse de www.uvt.tn. Vous

cherchez en fait l’adresse www dans la base de données uvt.tn. Une requête sur cette adresse

est envoyée au serveur de noms local. Si le serveur connaît l’adresse de www.uvt.tn, il répond

directement à la requête. S’il ne connaît pas la réponse mais connaît le serveur qui gère uvt.tn,

(cid:18)(cid:2)

(cid:9)

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:12)(cid:7)(cid:13)(cid:7)(cid:1)(cid:14)(cid:15)(cid:15)(cid:14)(cid:4)(cid:16)(cid:7)(cid:4)(cid:9)(cid:17)(cid:18)(cid:19)(cid:7)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

(cid:9)

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

(cid:9) il interroge ce serveur. S’il ne possède aucune information, il interroge alors un serveur

racine.

Le serveur racine ne fournit pas directement la réponse à la requête. Il indique au serveur local

quel est le serveur capable de répondre aux requêtes sur le domaine uvt.tn. A cette fin, il

envoie au serveur local un enregistrement de type serveur qui indique le nom du serveur du

domaine uvt.tn et un enregistrement de type adresse qui indique l’adresse de ce serveur. Le

serveur local interroge ensuite le serveur du domaine uvt.tn et reçoit l’adresse de www.uvt.tn.

De cette façon, le serveur local prend connaissance de l’adresse de l’hôte et des noms et des

adresses des serveurs de ce domaine. Il met en cache ces réponses afin de répondre

directement aux requêtes sur le domaine uvt.tn sans interroger les serveurs racine.

(cid:20)(cid:9)(cid:21)(cid:22)(cid:23)(cid:6)(cid:2)(cid:24)(cid:25)(cid:26)(cid:2)(cid:12)(cid:2)(cid:20)(cid:27)(cid:16)(cid:7)(cid:8)(cid:9)(cid:27)(cid:16)(cid:16)(cid:6)(cid:28) (cid:6)(cid:16)(cid:8)(cid:2)(cid:29)(cid:30)(cid:22)(cid:16)(cid:2)(cid:11)(cid:6)(cid:23)(cid:31)(cid:6)(cid:22)(cid:23)(cid:2) !"

2.1

(cid:1)(cid:1)(cid:11)(cid:10)(cid:10)(cid:19)(cid:5)(cid:2)(cid:20)(cid:9)(cid:21)(cid:7)(cid:4)(cid:22)(cid:3)(cid:9)(cid:5)(cid:2)(cid:10)(cid:7)(cid:2)(cid:10)(cid:15)(cid:14)(cid:4)(cid:23)(cid:14)(cid:7)(cid:4)(cid:10)(cid:16)(cid:17)(cid:18)(cid:10)

On va procéder à la configuration d’un serveur DNS maître du domaine uvt.tn. Ce

serveur charge les informations du domaine à partir d’un fichier local géré par

l’administrateur du domaine. Le serveur maître fait autorité pour le domaine et ses réponses

sont toujours considérées comme fiables.

2.1.1 II.1 Logiciel BIND

Sur la plupart des systèmes Linux, DNS est mis en œuvre avec le logiciel BIND

(Berkeley Internet Name Domain). Ce logiciel est un système client/serveur. Le client se

nomme le résolveur, lequel construit les requêtes et les envoie au serveur de noms. Chaque

ordinateur du réseau exécute un résolveur. En règle générale, le résolveur BIND n’est pas mis

en œuvre comme un processus distinct. Il s’agit plutôt d’une bibliothèque de routines

logicielles qui est invoquée par chaque programme qui a besoin du service de noms. La partie

(cid:19)(cid:2)

(cid:9)

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:12)(cid:7)(cid:13)(cid:7)(cid:1)(cid:14)(cid:15)(cid:15)(cid:14)(cid:4)(cid:16)(cid:7)(cid:4)(cid:9)(cid:17)(cid:18)(cid:19)(cid:7)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

(cid:9)

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

(cid:9) serveur de BIND répond aux requêtes émises par le résolveur. Le démon du serveur de noms

est un processus distinct nommé named.

Tout d’abord, on doit installer le logiciel BIND. On utilise la version la plus récente,

BIND9. Pour ce faire, on utilise la commande yum :

[root@laptop ~]# yum install bind

1(cid:18)(cid:7)(cid:6)(cid:4)(cid:9)(cid:4)(cid:28)(cid:3)(cid:9)(cid:2)(cid:3)(cid:4)(cid:5)(cid:21)(cid:11)(cid:11)(cid:21)(cid:5)(cid:2)(cid:28)(cid:3)(cid:20)(cid:9)(cid:28)(cid:3)(cid:9)(cid:10)(cid:28)(cid:2)(cid:5)(cid:9)(cid:23)(cid:28)(cid:3)(cid:25)(cid:2)(cid:14)(cid:17)(cid:7)(cid:8)(cid:7)(cid:9)(cid:11)(cid:8)(cid:9)(cid:10)(cid:19)(cid:15) (cid:28)(cid:3)(cid:9)(cid:10)(cid:17)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:8)(cid:17)(cid:7)(cid:9)(cid:10)(cid:8)(cid:9)(cid:3)(cid:28)(cid:15) (cid:4)(cid:9)(cid:18)(cid:28)(cid:17)(cid:7)(cid:9)(cid:26)(cid:17)(cid:12)(cid:2)(cid:11)(cid:9)(cid:10)(cid:19)(cid:15) (cid:21)(cid:7)(cid:7)(cid:8)(cid:9)(cid:11)(cid:28)(cid:7)(cid:4)(cid:9)

(cid:10)(cid:8)(cid:9) (cid:11)(cid:12)(cid:21)(cid:15) (cid:28)(cid:7)5(cid:21)(cid:14)(cid:8)(cid:9) (cid:10)(cid:8)(cid:9) (cid:11)(cid:21)(cid:9) (cid:15) (cid:21)(cid:23)(cid:24)(cid:2)(cid:3)(cid:8)(cid:9) %(cid:9) (cid:11)(cid:12)(cid:17)(cid:3)(cid:9) (cid:10)(cid:8)(cid:4)(cid:9) (cid:3)(cid:2)(cid:30)(cid:8)(cid:21)(cid:17)!(cid:9) (cid:10)(cid:8)(cid:9) (cid:10)(cid:19)(cid:15) (cid:21)(cid:7)(cid:7)(cid:21)(cid:14)(cid:8)(cid:9) 6(cid:20)(cid:9) 7(cid:9) (cid:28)(cid:17)(cid:9) 8(cid:9) (cid:26)(cid:17)(cid:2)(cid:9) (cid:4)(cid:28)(cid:3)(cid:5)(cid:9) (cid:11)(cid:8)(cid:4)(cid:9) (cid:3)(cid:2)(cid:30)(cid:8)(cid:21)(cid:17)!(cid:9) (cid:10)(cid:8)(cid:9)

(cid:10)(cid:19)(cid:15) (cid:21)(cid:7)(cid:7)(cid:21)(cid:14)(cid:8)(cid:9)(cid:15) (cid:17)(cid:11)(cid:5)(cid:2)(cid:17)(cid:5)(cid:2)(cid:11)(cid:2)(cid:4)(cid:21)(cid:5)(cid:8)(cid:17)(cid:7)(cid:4)(cid:9)&!(cid:9)(cid:31)(cid:6)(cid:15)(cid:22)(cid:2)(cid:29)(cid:6)(cid:2)(cid:29)$(cid:28) (cid:15)(cid:23)(cid:23)(cid:15)(cid:21)(cid:6)(cid:2)(cid:1)(cid:2)(cid:12)(cid:9)(cid:15) (cid:28)(cid:10)(cid:8)(cid:9)(cid:15) (cid:17)(cid:11)(cid:5)(cid:2)(cid:17)(cid:5)(cid:2)(cid:11)(cid:2)(cid:4)(cid:21)(cid:5)(cid:8)(cid:17)(cid:7)(cid:4)(cid:9)(cid:4)(cid:21)(cid:3)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)#(cid:9)!(cid:9)(cid:31)(cid:6)(cid:15)(cid:22)(cid:2)(cid:29)(cid:6)(cid:2)

(cid:29)$(cid:28) (cid:15)(cid:23)(cid:23)(cid:15)(cid:21)(cid:6)(cid:2)(cid:17)(cid:2)(cid:12)(cid:2)(cid:15) (cid:28)(cid:10)(cid:8)(cid:9)(cid:15) (cid:17)(cid:11)(cid:5)(cid:2)(cid:17)(cid:5)(cid:2)(cid:11)(cid:2)(cid:4)(cid:21)(cid:5)(cid:8)(cid:17)(cid:7)(cid:4)(cid:9)(cid:21)(cid:30)(cid:8)(cid:23)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)#(cid:9)!(cid:9)(cid:31)(cid:6)(cid:15)(cid:22)(cid:2)(cid:29)(cid:6)(cid:2)(cid:29)$(cid:28) (cid:15)(cid:23)(cid:23)(cid:15)(cid:21)(cid:6)(cid:2)(cid:19)(cid:2)(cid:12)(cid:9)(cid:15) (cid:28)(cid:10)(cid:8)(cid:9)(cid:14)(cid:7)(cid:21)(cid:18)(cid:24)(cid:2)(cid:26)(cid:17)(cid:8)(#(cid:9)

Pour ce faire, on utilise la commande suivante (rappelons que le démon du serveur de

noms s’appelle named) :

[root@laptop ~]# chkconfig --levels 235 named on

BIND9 est ainsi installé convenablement et on va pouvoir lui attribuer une configuration

de base.

Pour configurer un serveur DNS, on a besoin de cinq fichiers :

• Ficher de configuration de named : ce fichier s’appelle named.conf. il définit les

paramètres de base et pointe vers les sources d’informations qui composent la base de

données du domaine. Ces sources peuvent être des fichiers locaux ou des serveurs

distants.

• Fichier d'hôte local : ce fichier est une table locale qui permet la résolution de

l’adresse de bouclage par le nom localhost.

• Fichier de zone : ce fichier détermine la majeure partie des informations. Il met en

correspondance les noms d’hôtes avec leurs adresses IP et fournit d’autre information

sur le domaine.

• Fichier de zone inverse : ce fichier met en correspondance les adresses IP avec les

noms d’hôtes, ce qui représente l’inverse du fichier de zone.

• Fichier hints : ce fichier, appelé aussi « le cache », fournit les noms et les adresses des

serveurs racines utilisés pendant le démarrage.

#(cid:2)

(cid:9)

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:12)(cid:7)(cid:13)(cid:7)(cid:1)(cid:14)(cid:15)(cid:15)(cid:14)(cid:4)(cid:16)(cid:7)(cid:4)(cid:9)(cid:17)(cid:18)(cid:19)(cid:7)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

(cid:9)

(cid:9)

À part le fichier named.conf qui se trouve sous le répertoire /etc, les quatre autres fichiers

de configuration doivent être créés dans le répertoire /var/named. Maintenant, on va se

pencher sur la configuration de chacun de ces fichiers.

2.1.2 II.2 Ficher de configuration de named

Publicité

Pour configurer le démon named, on doit créer le fichier named.conf sous le répertoire

/etc. Ce fichier contient la configuration suivante :

options {

directory "/var/named";};

zone "." {

type hint; file "named.root";};

zone "0.0.127.in-addr.arpa"{

type master; file "named.local";};

zone "uvt.tn" in {

type master; file "uvt.hosts";};

zone "16.172.in-addr.arpa"{ type master; file "172.16.reverse";} ;

• Déclaration « options »

De nombreux fichiers named.conf commencent par une déclaration options. On ne peut

employer qu’une seule déclaration options. Elle détermine les paramètres globaux qui

affectent le fonctionnement de BIND. Elle définit également les valeurs par défaut utilisées

par les autres déclarations du fichier de configuration. La déclaration options la plus fréquente

définit le répertoire de travail du serveur :

options {

directory "/var/named";};

L’instruction commence par le mot options. Les accolades entourent une liste d’options et

le mot-clé directory indique le répertoire dans lequel named lit et écrit des fichiers.

• Déclaration « zone »

Les déclarations zone sont les plus importantes du fichier de configuration et constituent la

plus grande partie du fichier named.conf. Une déclaration zone effectue les opérations

suivantes :

%(cid:2)

(cid:9)

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:12)(cid:7)(cid:13)(cid:7)(cid:1)(cid:14)(cid:15)(cid:15)(cid:14)(cid:4)(cid:16)(cid:7)(cid:4)(cid:9)(cid:17)(cid:18)(cid:19)(cid:7)

(cid:9)

(cid:9)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

(cid:1) Elle définit une zone qui est servie par le serveur de noms sur lequel on travaille. (cid:1) Elle définit le type du serveur de noms de cette zone. Un serveur peut être maître ou

esclave. Le même serveur peut être maître de certaines zones et esclave d’autres

zones, le type étant défini pour chaque zone.

(cid:1) Elle définit la source des informations du domaine de la zone. La base de données du

domaine peut être chargée à partir d'un fichier local ou transférée depuis le serveur

maître.

(cid:1) Elle définit des options de traitement spéciales pour la zone.

Voici un exemple de déclaration zone qui illustre toutes ces fonctions :

zone "uvt.tn" in {

type master; file "uvt.hosts";};

(cid:9)

La déclaration commence par le mot clé zone. Le nom de la zone est écrit sous la forme

d’une chaîne de caractère entre guillemets. Le mot clé in indique que cette zone contient des

adresses IP et des noms de domaine Internet. Les accolades délimitent la liste d’options

spécifiques de cette zone.

L’option type master indique que ce serveur est le maître du domaine uvt.tn. les autres

valeurs possibles sont :

(cid:1) slave : identifie un serveur esclave du domaine ; (cid:1) hints : identifie le fichier hints utilisé pour initialiser le serveur de noms au

démarrage ;

(cid:1) stub : identifie un serveur stub. Les serveurs de type stub sont des serveurs

esclaves qui ne chargent que les enregistrements de type NS (Name Server) depuis

la base de données du serveur maître. Cela permet aux serveurs non récursifs de

transférer une requête à d’autres serveurs de la même façon que les serveurs racine

transmettent les questions qu’ils reçoivent à d’autres serveurs. Cette configuration

est rarement rencontrée dans les entreprises.

L’option file "uvt.hosts" pointe vers le fichier qui contient les informations de la base de

données du domaine. Dans le cas d’un serveur maître, ce fichier est créé par l’administrateur

du domaine.

&(cid:2)

(cid:9)

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:12)(cid:7)(cid:13)(cid:7)(cid:1)(cid:14)(cid:15)(cid:15)(cid:14)(cid:4)(cid:16)(cid:7)(cid:4)(cid:9)(cid:17)(cid:18)(cid:19)(cid:7)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

(cid:9)

(cid:9)

Dans cette configuration, on a créé quatre zones :

• La première déclaration zone détermine le fichier hints utilisé pour aider le serveur de

noms à localiser les serveurs racines pendant le démarrage.

• La seconde déclaration zone déclare le serveur comme maître de son adresse de

bouclage et pointe vers le fichier named.local.

• Les déclarations zone des domaines uvt.tn et 16.172.in-addr.arpa sont presque

identiques à celle de la déclaration zone du domaine 0.0.127.in-addr.arpa et

fonctionnent de la même façon. Ces instructions déclarent les zones, indiquent qu’il

s’agit du serveur maître et identifient les fichiers contenant les enregistrements de la

base de données de ces zones.

2.1.3 II.3 Ficher d’hôte local

Chaque serveur de nom est le maître de son domine de bouclage (loopback), ce qui

semble logique. Le domaine de bouclage est un domaine inverse. Il permet de mettre en

relation l'adresse de bouclage 127.0.0.1 avec le nom d'hôte localhost. Ce fichier ce nomme

named.local.

86400 IN

$TTL @ 2007122900; 28800; 14400; 3600000; 86400 );

SOA

localhost.

root.localhost. (

1

IN IN

NS PTR

localhost. localhost.

Voici quelques explications sur ce fichier : (cid:1) $TTL 86400 :(cid:9) définit une durée de vie TTL (Time To Live) par défaut pour les

enregistrements qui n(indiquent pas une durée de vie de façon explicite. On peut

spécifier la valeur TTL en secondes ou avec une combinaison de lettres et de chiffres

(Les lettres qu'on peut utiliser pour la valeur TTL sont : w (pour semaine), d (pour

jour), h (pour heure), m (pour minute) et s (pour seconde)) ;

(cid:1) @ :(cid:9)est un raccourci pour le nom de la zone indiquée dans le fichier named.conf suivi

d'un point ;

Publicité

(cid:1) SOA :(cid:9)désigne l'enregistrement de "début d'autorité" (Start Of Authority).

Viennent ensuite entre () des informations sur la durée de validité de l'enregistrement :

'(cid:2)

(cid:9)

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:12)(cid:7)(cid:13)(cid:7)(cid:1)(cid:14)(cid:15)(cid:15)(cid:14)(cid:4)(cid:16)(cid:7)(cid:4)(cid:9)(cid:17)(cid:18)(cid:19)(cid:7)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

(cid:9)

(cid:9)

(cid:1) 2007122900 :(cid:9)c'est un numéro de série de l'enregistrement. Quand on changera cette

configuration, on ne doit pas oublier d'incrémenter ce numéro, cela permettra aux

serveurs esclaves, s'ils existent, de mettre à jour leurs données quand cela est

nécessaire. On peut utiliser un numéro de série de la forme AAAAMMJJXX où

AAAA et l'année, MM le mois sur deux chiffres, JJ le jour sur deux chiffres et XX un

numéro à deux chiffres (on peut commencer à compter à partir de 00 et augmenter de

1 à chaque changement dans la même journée) ;

(cid:1) 28800 :(cid:9)indique l'intervalle entre deux vérifications des serveurs esclaves ; (cid:1) 14400 :(cid:9) indique l'intervalle de nouvelle tentative de vérification en cas de non

réponse du serveur ;

(cid:1) 3600000 :(cid:9)indique la durée maximale pendant laquelle les esclaves répondront aux

requêtes sans avoir pu contacter le serveur maître ;

(cid:1) 86400 :(cid:9)indique la durée de validité des données communiquée par le serveur pour

toute requête ;

(cid:1) NS :(cid:9) désigne l'enregistrement qui indique le nom du serveur du domaine de

bouclage ;

(cid:1) PTR :(cid:9)désigne l'enregistrement de résolution inverse.

2.1.4 II.4 Fichier de zone

Au domaine uvt.tn déclaré dans le fichier named.conf correspond un fichier (ou encore

une base de données) qui contient la majeure partie des informations du domaine. Ce fichier

est nommé uvt.hosts. Sa fonction principale étant de convertir les noms d'hôtes en adresses IP.

Voici le contenu du fichier uvt.hosts :

(cid:9) $TTL 86400 IN @ 2007122900 10800 ; 3600 ; 604800 ; 38400 ; ) @

localhost passerelle foulen1 uvtserver foulen2 gateway (cid:26)((cid:2)

(cid:9)

SOA

uvtserver.uvt.tn. foulen1. uvtserver.uvt.tn. (

IN

NS

uvtserver.uvt.tn.

IN

MX

172.16.96.2

IN IN IN IN IN IN

A A A A A CNAME

127.0.0.1 172.16.96.1 172.16.96.3 172.16.96.2 172.16.96.100 passerelle.uvt.tn.

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:12)(cid:7)(cid:13)(cid:7)(cid:1)(cid:14)(cid:15)(cid:15)(cid:14)(cid:4)(cid:16)(cid:7)(cid:4)(cid:9)(cid:17)(cid:18)(cid:19)(cid:7)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

(cid:9)

(cid:9) benfoulen1 benfoulen2 (cid:9)

IN IN

CNAME CNAME

foulen1.uvt.tn. foulen2.uvt.tn.

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

On remarque deux nouveaux enregistrements : (cid:1) MX : désigne l’enregistrement qui identifie le serveur de messagerie d’un domaine (on

présentera le service de messagerie par la suite dans le chapitre V) ;

(cid:1) A :(cid:9)désigne l'enregistrement de résolution directe qui met en correspondance un nom

d'hôte avec une adresse IP ;

(cid:1) CNAME :(cid:9)désigne l'enregistrement qui définit un alias pour un nom d'hôte.

2.1.5 II.5 Fichier de zone inverse

Le fichier de zone inverse associe les adresses IP aux noms d’hôtes. Il s’agit donc du

fonctionnement inverse de la base de données du domaine.

Dans cet exemple le réseau 172.16.0.0 devient le domaine 16.172.in-addr.arpa. Le fichier de

zone de ce domaine est nommé 172.16.reverse.

Voici le fichier de zone inverse :

86400 IN SOA uvtserver.uvt.tn. foulen1.uvtserver.uvt.tn. (

IN IN IN IN IN

NS PTR PTR PTR PTR

uvtserver.uvt.tn. passerelle.uvt.tn. uvtserver.uvt.tn. foulen1.uvt.tn. foulen2.uvt.tn.

On remarque bien que ce fichier est composé essentiellement d’enregistrements de type

PTR. Ce sont les enregistrements de la résolution inverse.

2.1.6 II.6 Ficher « hints »

Ce fichier représente le cache qui fournit les noms et les adresses des serveurs racines

utilisés pendant le démarrage. Dans ce cas, ce fichier s'appelle named.root. On l’a téléchargé

de l’Internet à partir de l’adresse ftp.rs.internic.net.

Voici un extrait de ce fichier :

. 3600000 IN NS A.ROOT-SERVERS.NET. A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 ; ; formerly NS1.ISI.EDU ; . 3600000 NS B.ROOT-SERVERS.NET.

(cid:26)(cid:26)(cid:2)

(cid:9)

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:9)(cid:10)(cid:11)(cid:12)(cid:7)(cid:13)(cid:7)(cid:1)(cid:14)(cid:15)(cid:15)(cid:14)(cid:4)(cid:16)(cid:7)(cid:4)(cid:9)(cid:17)(cid:18)(cid:19)(cid:7)

(cid:9) $TTL @ 2007122900; 21600; 1800; 604800; 900 ); @ 1.96 2.96 3.96 100.96 (cid:9)

(cid:29) (cid:3)(cid:2)(cid:30)(cid:8)(cid:7)(cid:4)(cid:2)(cid:5)(cid:19)(cid:9)(cid:31)(cid:2)(cid:7)(cid:5)(cid:17)(cid:8)(cid:11)(cid:11)(cid:8)(cid:9)(cid:10)(cid:8)(cid:9)(cid:27)(cid:17)(cid:3)(cid:2)(cid:4)(cid:9)

)(cid:28)(cid:3)(cid:10)(cid:8)(cid:15) (cid:8)(cid:3)(cid:5)(cid:4)(cid:9)(cid:10)(cid:8)(cid:4)(cid:9)(cid:7)(cid:19)(cid:4)(cid:8)(cid:21)(cid:17)!(cid:9)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:15) (cid:21)(cid:5)(cid:2)(cid:26)(cid:17)(cid:8)(cid:4)(cid:9)

(cid:9)

(cid:9) B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201 ; ; formerly C.PSI.NET ; . 3600000 NS C.ROOT-SERVERS.NET. C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12 ; ; formerly TERP.UMD.EDU ;

*(cid:8)(cid:4)(cid:9)(cid:4)(cid:8)(cid:7)(cid:30)(cid:2)(cid:23)(cid:8)(cid:4)(cid:9)

Dans

cet

extrait, A.ROOT-SERVERS.NET, B.ROOT-SERVERS.NET, C.ROOT-

SERVERS.NET représentent les noms des serveurs racine.

Le serveur DNS est maintenant convenablement configuré pour gérer le domaine uvt.tn.

Il suffit de démarrer le démon named :

[root@laptop ~]# service named start

(cid:19)(cid:5)(cid:2)(cid:8)(cid:24)(cid:7)(cid:15)(cid:9)(cid:5)(cid:2)(cid:10)

Le service de noms est un service essentiel pour un réseau puisqu’il convertit les noms

d’hôtes en adresses IP requises par le réseau. Ce service est mis en œuvre par la majorité des

systèmes Linux à l’aide du logiciel très répandu BIND.

3 Chapitre II : Service DHCP

(cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:3)(cid:9)(cid:5)(cid:2)(cid:10)

Le protocole DHCP permet à un hôte, qui est inconnu de l'administrateur réseau,

Publicité

d'obtenir l'affectation d'une nouvelle adresse IP