Vous êtes sur la page 1sur 7

20 juillet 2009 par alexandre 20 juillet 2009 par alexandre Laisser une rponse Laisser une rponse

Installer le service DNS sur Windows Server


Nous allons nous intresser la rsolution de noms de domaines. Nous utiliserons pour cela le service DNS (Domain Name System) dans un
environnement Windows Server.
Aprs un rappel sur le fonctionnement de DNS, les points abords seront linstallation et ladministration du service. Jexpliquerai les diffrents
types de zones, les redirecteurs et la dlgation de zone.
Introduction DNS
Avant de commencer toute partie pratique, nous allons revoir le fonctionnement DNS afin de bien comprendre ce que nous allons mettre en
place par la suite.
Pourquoi ?
Les ordinateurs en rseau ne peuvent communiquer entre eux que par des adresses IP. Une adresse IP est seulement compose de chiffre. De ce
fait, il est techniquement impossible, de base, de schanger des donnes en utilisant un nom. Hors il est bien plus facile de retenir un nom plutt
quune suite de chiffre.
Au dbut dinternet, on utilisait un fichier texte sur la machine qui permettait de faire la relation entre un nom et une adresse IP. Il tait rempli
manuellement sur chaque ordinateur.
Ce fichier existe toujours sur nos nouveaux systmes dexploitation. Sous Windows, il se trouve dans
%SystemRoot%WindowsSystem32driversetchosts et sous Linux /etc/hosts.
Cependant, avec lexplosion dinternet et la multiplication des noms de domaine il est devenu indispensable davoir un systme qui permette de
grer dynamiquement la rsolution. Ce fut lapparition du DNS pour Domain Name System.
Un model hirarchique
De par sa cration, le systme DNS est bas sur une structure arborescente. Cela signifie que vous pouvez dcomposer un nom de domaine en
plusieurs parties. Chaque partie est dlimite par un . . Par exemple, on peut sparer www.laboit.net en 3 parties.
La dcomposition commence par la droite, et plus on va vers la gauche, plus on se rapproche de la machine cible.
Pour chaque partie du nom de domaine, il existe un serveur qui est capable de nous donner ladresse IP de la machine, ou bien de nous rediriger
vers un autre serveur DNS.
De plus, tous les noms de domaine drivent dune racine Root symbolis par le . . Ainsi, le vritable nom de Labo IT serait www.laboit.net
.
La composition
On distingue deux types de noms avec le systme DNS :
le nom dhte qui reprsente le nom dune machine, gnralement un serveur.
le FQDN (Fully Qualified Domain Name) ou nom de domaine pleinement qualifi
Le FQDN est compos de deux parties : le nom dhte et le suffixe DNS. Le suffixe DNS dfini la relation entre le domaine auquel appartiennent
la machine et le domaine racine. Pour un FQDN du type www.microsoft.laboit.net, le nom dhte serait www et le suffixe serait
microsoft.laboit.net.
Voici un schma pour vous montrer le model hirarchique :
A chaque niveau de la hirarchie, il existe un serveur DNS pour chaque membre.
Le processus
Pour obtenir une rponse ses demandes, un client doit au moins avoir un serveur DNS primaire de renseign. Pour les particuliers, il sagit
gnralement de celui du fournisseur daccs.
Voici le processus lorsquun client demande une rsolution de nom :
Installer le service DNS sur Windows Server Labo IT http://www.laboit.net/2009/07/20/installer-le-service-dns-sur-windows...
1 sur 7 01/05/2012 19:48
Voici le processus lorsquun client demande une rsolution de nom :
Dans un premier temps, le client envoie une requte son serveur DNS primaire pour savoir ladresse IP du FQDN www.laboit.net 1.
Si le serveur DNS a dj le site dans son cache, il lui renvoie directement ladresse IP. Sinon il va aller interroger dautres serveurs. 2.
Le serveur A demande au serveur racine (B) qui soccupe de la partie .net. Ce dernier lui rpond quil faut demander au serveur C. 3.
Le serveur A ritre sa demande au serveur C mais cette fois, il demande ladresse du serveur qui a autorit pour laboit.net. Le serveur C le
redirige vers le serveur D.
4.
Le serveur A demande au serveur D de lui donner ladresse IP de la machine qui a le nom dhte www. 5.
Une fois ladresse IP obtenue, le serveur A la renvoie au client. 6.
Mise en place du service
Nous allons mettre en place un serveur DNS local.
Pr requis
Pour le bon fonctionnement de la rsolution, les clients doivent savoir o envoyer leurs requtes. Linformation est gnralement dlivre par le
serveur DHPC, ou bien en dur pour les clients qui ont une IP fixe.
Cest pour cela que notre serveur DNS doit avoir une IP statique dans notre rseau.
Installation
Sous Windows Server 2008, le service DNS est un rle. On utilisera Server Manager pour linstaller.
Une fois le service DNS install, vous pouvez le configurer grce une console ddie accessible dans les outils dadministration ou bien en
tapant la commande dnsmgmt.msc
Configuration
Installer le service DNS sur Windows Server Labo IT http://www.laboit.net/2009/07/20/installer-le-service-dns-sur-windows...
2 sur 7 01/05/2012 19:48
Les serveurs racines
Lorsque vous avez install le service sur votre machine, vous devez vrifier la prsence des informations sur les serveurs DNS racine. En effet,
si elles sont absentes, vous ne pourrez pas rsoudre les noms de domaines extrieurs votre rseau.
Quand notre serveur reoit une requte dont il ne connait pas la rponse, il va contacter les serveurs DNS racine pour lobtenir.
Pour accder aux Serveur Racines, clic droit sur le serveur dans la console, puis Proprit.
Les redirecteurs
On a vu ci dessus que lorsque notre serveur DNS ne peut pas rsoudre un nom de domaine, celui-ci va en contacter un autre. Par dfaut, il sagit
des serveurs racines.
Un redirecteur permet de modifier ce comportement : en effet, notre serveur ne va plus demander aux racines mais un serveur quon aura
prcis.
Cette fonction peut vous tre utile lorsque vous avez plusieurs sites ou plusieurs serveurs DNS dans votre entreprise.
Utilisation des zones
Introduction
Le service est bas sur le principe de zone. Une zone contient les informations pour un et un seul nom de domaine. Pour simplifier, on peut
comparer une zone DNS un dossier. Vous pouvez avoir plusieurs zones par serveur.
Installer le service DNS sur Windows Server Labo IT http://www.laboit.net/2009/07/20/installer-le-service-dns-sur-windows...
3 sur 7 01/05/2012 19:48
comparer une zone DNS un dossier. Vous pouvez avoir plusieurs zones par serveur.
Un client peut effectuer deux types de requte, une directe et une indirecte.
La requte directe est une demande de rsolution simple, vous voulez connaitre ladresse IP en fonction du nom.
La requte indirecte est le contraire, vous souhaitez connaitre le nom de la machine en fonction de son adresse IP.
Le nom de la zone pour la directe est simplement le suffixe DNS tandis que pour la zone inverse il sagit de ladresse IP lenvers suivi de
.in-addr.arpa . Pour rsoudre 192.168.1.10, il faudra crer la zone inverse 1.168.192.in-addr.arpa .
Les types denregistrement
Voici une liste des principaux enregistrements DNS :
A qui fait correspondre un nom dhte une adresse IPv4.
AAAA qui fait correspondre un nom dhte une adresse IPv6
CNAME qui permet de faire un alias vers un enregistrement A.
MX qui dfinit les serveurs de messagerie.
PTR qui associe une adresse IP un enregistrement de nom de domaine, aussi dit reverse puisque il fait exactement le contraire du
A record.
NS qui dfinit les serveurs DNS de ce domaine.
SOA donne les informations gnrales de la zone.
SRV qui dfinit un service.
Configuration dune zone Primaire
Zone directe
La cration de zone directe est simple sous Windows Server 2008. Il suffit de cliquer droit sur le conteneur de Zone de recherche directe
puis de slectionner Nouvelle Zone .
Une fentre souvre alors vous demandant le type de la zone. Slectionnez pour le moment Zone Primaire
Le serveur ntant pour le moment pas un contrleur de domaine, nous ne pouvons pas choisir dintgrer la zone Active Directory.
Sur la fentre suivante, spcifiez le nom de votre zone, dans notre exemple, cela sera laboit.lan
Installer le service DNS sur Windows Server Labo IT http://www.laboit.net/2009/07/20/installer-le-service-dns-sur-windows...
4 sur 7 01/05/2012 19:48
Par la suite, une fentre vous demandera si la zone doit accepter les mises jour dynamiques scurises ou non scurises. Cette option est
utile lorsque vous utilisez un plan dadressage dynamique tel que DHCP. En effet, les machines changeront rgulirement dIP et la rsolution de
nom statique na plus aucun intrt. Les machines sous Windows mettront donc jour les informations DNS les concernant.
Voici la signification des 3 choix possibles :
Nautoriser que les mises jour dynamiques scurises : seuls les ordinateurs possdant un compte dordinateur dans Active Directory
peuvent crer et mettre jour automatiquement leurs enregistrements de ressources.
Autoriser la fois les mises jour dynamiques scurises et non scurises : tous les ordinateurs excutant Windows 2000/XP/2003
peuvent crer et mettre jour leurs enregistrements de ressources. Mme une machine qui nest pas membre du domaine.
Ne pas autoriser les mises jour dynamiques : Dans ce cas, la seule faon de mettre jour les enregistrements de ressources est dutiliser
la commande ipconfig /registerdns sur chaque machine cliente.
Cliquez sur Terminer pour crer la zone primaire.
Lorsque la zone primaire a t cre, vous pouvez ajouter autant dinformations que vous souhaitez. Dans lexemple si dessous, jai cre 3
enregistrements : un de type A et deux autres alias.
Zone indirecte
Si vous voulez avoir la possibilit de rsoudre une adresse IP en nom, vous devez crer une zone de recherche inverse, ou indirecte.
Le principe de cration reste le mme que pour la zone principale, sauf quon ne vous demandera pas un nom, mais une plage IP. La zone
inverse contiendra des enregistrements PTR.
Installer le service DNS sur Windows Server Labo IT http://www.laboit.net/2009/07/20/installer-le-service-dns-sur-windows...
5 sur 7 01/05/2012 19:48
Voici le rsultat aprs lajout dun enregistrement de type A dans la zone directe :
Les zones secondaires
Lors de la cration dune zone, lassistant vous demande son type. Il existe la zone secondaire.
Une zone secondaire est utile lorsque vous avez plusieurs serveurs DNS dans votre entreprise: vous pouvez rpliquer les zones primaires pour
viter la surcharge.
Pour des questions de scurit, les zones secondaires sont seulement en lecture seule.
La dlgation de zone
Voici un autre point important du service DNS, la dlgation de zone.
Imaginons que vous ayez deux sous domaine dans votre architecture : microsoft.laboit.net et cisco.laboit.net. Pour une meilleure organisation
et gestion de votre rseau, vous avez dcid dinstaller un serveur DNS dans chaque zone. Le serveur DNS de laboit.lan doit donc tre capable
de rediriger les requtes vers le serveur sous jacent qui a autorit sur la zone.
La dlgation sapplique sur une zone, cliquez droit sur la zone dont vous voulez dlguer, puis slectionnez Nouvelle Dlgation.
Lassistant vous demande alors le nom du sous domaine puis ladresse IP du serveur distant.
Votre dlgation est dsormais effective. Les domaines
dlgus sont griss sur larborescence et contiennent
Installer le service DNS sur Windows Server Labo IT http://www.laboit.net/2009/07/20/installer-le-service-dns-sur-windows...
6 sur 7 01/05/2012 19:48
dlgus sont griss sur larborescence et contiennent
ladresse IP du serveur qui a authorit.
Conclusion
Tout au long de cet article nous avons vu le fonctionnement du service DNS.
Jespre que cet article a pu vous tre utile.
Installer le service DNS sur Windows Server Labo IT http://www.laboit.net/2009/07/20/installer-le-service-dns-sur-windows...
7 sur 7 01/05/2012 19:48

Vous aimerez peut-être aussi