6 DNS
6 DNS
Système DNS
1.Résolution de noms pour les clients et les
serveurs Windows
2 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
} les utilisateurs d'ordinateurs préfèrent utiliser et se
souvenir de noms que de chiffres. Pour cette raison, les
administrateurs affectent généralement des noms aux
ordinateurs.
Name Description
• Jusqu'à 255 caractères
• Peut contenir des caractères alphabétiques et
Nom d'hôte
numériques, des points et des tirets
• Partie du nom de domaine complet
• Représente un ordinateur unique ou un groupe
d'ordinateurs
Nom NetBIOS • 15 caractères sont utilisés pour le nom
• Le 16ème caractère identifie le service
• Espace de noms plat qui n’est pas hiérarchique
3 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
• à partir de Windows 2000 Server.
«Nom_netbios» = «Nom_d’hôte»
– hostname
– ipconfig /all
– nbtstat -n
4 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
Qu’est ce que DNS?
} DNS (Domain Name System) est une base de données
distribuée hiérarchisée qui contient les mappages de noms
d’hôtes DNS à des adresses IP.
} Il utilise le port UDP 53 si la taille du message ne dépasse pas
512 octets, sinon il switch sur TCP.
} DNS peut être utilisé pour effectuer les tâches suivantes:
• Résoudre des noms d'hôtes en adresses IP
• Rechercher des contrôleurs de domaine et des serveurs de
catalogue global
• Résoudre des adresses IP en noms d'hôtes
• Rechercher des serveurs de messagerie pendant la remise du
courrier électronique
5 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
6 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
7 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
Domaine racine
Domaine de niveau
supérieur net com org
Domaine de second
niveau contoso
Sous-domaine
ouest sud est
8 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
} Une zone DNS est une partie spécifique de l'espace
de noms DNS qui contient des enregistrements DNS.
} Une zone DNS est hébergée sur un serveur DNS chargé de
répondre aux requêtes portant sur les enregistrements d'un
domaine spécifique. Par exemple, le serveur DNS chargé de
résoudre www.ofppt.ma en adresse IP doit contenir la zone
ofppt.ma.
} Le contenu de la zone peut être stockée dans un fichier ou
dans la base de données AD DS.
} Les types de zone DNS les plus couramment utilisés dans le
DNS Windows Server sont les zones de recherche directe et
les zones de recherche inversée.
9 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
} Le fichier de zone DNS stocke les enregistrements de ressources.
} Les enregistrements de ressources spécifient un type de ressource et
l'adresse IP permettant de localiser la ressource.
Serveur
DNS .com
Quelle est l'adresse IP de
Serveur
www.microsoft.com ?
DNS racine
Serveur
DNS local
207.46.230.219
Station
de travail
12 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
} Il existe des centaines de serveurs sur Internet, appelés serveurs racine,
qui gèrent l'ensemble du processus de résolution DNS. Ces serveurs sont
représentés par 13 noms de domaine complets qui appartiennent tous à un
même domaine nommé root-servers.net. Une liste de ces 13 serveurs est
préchargée sur chaque serveur DNS.
} Examinez le processus de résolution de noms suivant pour le nom
www.microsoft.com :
1. Un poste de travail interroge le serveur DNS local pour obtenir l'adresse IP
de www.microsoft.com.
2. Si le serveur DNS local ne dispose pas de l'information, il interroge un
serveur DNS racine pour connaître l'emplacement des serveurs DNS .com
3. Le serveur DNS local interroge un serveur DNS .com pour connaître
l'emplacement des serveurs DNS microsoft.com.
4. Le serveur DNS local interroge le serveur DNS microsoft.com pour
connaître l'adresse IP de www.microsoft.com.
5. L'adresse IP de www.microsoft.com est retournée au poste de travail.
13 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
Résolution LLMNR
LLMNR (Link-local Multicast Name Resolution) est est un protocole de
résolution de noms développé par Microsoft. C’est une méthode
supplémentaire de résolution de noms qui n'utilise ni DNS, ni WINS (NetBios).
} LLMNR est conçu pour IPv6, utilise le port UDP 5355
} Fonctionne uniquement sur Windows Vista, Windows Server 2008 et tous
les nouveaux systèmes d'exploitation Windows
} Elle utilise un système simple de messages de requête (Multicast
224.0.0.252 et FF02::1:3) et de réponse pour résoudre les noms
d'ordinateurs en adresses IPv6 ou IPv4 sur un réseau local.
} La découverte du réseau doit être activée
} Peut être contrôlé par l'intermédiaire de la stratégie de groupe
14 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
Comment un client résout un nom?
1. Nom d'hôte local
7. Fichier Lmhosts
2. Cache de
résolution client /
Contenu du fichier 6. Diffusion
Hosts
5. Serveur
WINS
3. Serveur
DNS
4. Cache de noms NetBIOS
15 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
Ø Les systèmes d'exploitation Windows résolvent les noms d'hôtes en effectuant les
tâches suivantes dans cet ordre précis :
1.Vérification de la similarité du nom d'hôte et du nom d'hôte local.
2. Recherche du cache de résolution DNS (Une fois qu'un serveur DNS local a résolu
un nom DNS, il met en cache les résultats pendant environ 24 heures) ; Dans le
cache de résolution du client DNS, les entrées du fichier Hosts sont préchargées
(utilisé pour les mappages fixes de noms aux adresses IP sur le réseau local, et
stocké localement sur chaque ordinateur C:\windows\system32\drivers\etc\hosts et
rempli manuellement).
3. Envoi d'une demande DNS à ses serveurs DNS configurés.
4. Conversion du nom d'hôte en un nom NetBIOS et vérification du cache de noms
NetBIOS local.
5. Contact des serveurs WINS configurés de l'hôte (WINS fournit une base de données
centralisée de mappages dynamiques des noms NetBIOS).
6. Diffusion de trois messages maximum de demande de requête de nom NetBIOS sur
le sous-réseau connecté directement.
7. Recherche du fichier Lmhosts (comme fichier Hosts mais pour les noms NetBIOS).
16 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
Résolution des problèmes
Outils courants de résolution des problèmes liés à la résolution de noms:
} Nslookup : utilisez cet outil pour interroger des informations DNS,
capable de fournir des informations précieuses à propos de l'état du
serveur DNS.
} DNSCmd : pour gérer le rôle serveur DNS, d'installation et de
configuration sans assistance de nouveaux serveurs DNS
} Dnslint : pour diagnostiquer les problèmes DNS courants.
} Ipconfig /displaydns : pour consulter le cache DNS local du client.
} Ipconfig /flushdns : pour effacer le cache local.
} ipconfig /registerdns : pour réinscrire un hôte dans DNS.
} Analyse du serveur DNS : pour tester si le serveur peut communiquer
avec d’autre serveurs, vous pouvez effectuer de simples requêtes locales et
récursives à partir de l'onglet Analyse du serveur DNS.
17 OUZAOUIT
1.Résolution de noms pour les clients et les
serveurs Windows
Résolution des problèmes
il existe un ensemble d'applets de commande Windows PowerShell que vous
pouvez utiliser pour la gestion des clients et serveurs DNS:
} Clear-DNSClientCache: efface le cache client, à l'instar de ipconfig
/flushdns.
} Get-DNSClient: affiche les détails des interfaces réseau.
} Get-DNSClientCache: affiche le contenu du cache client DNS local.
} Register-DNSClient: inscrit toutes les adresses IP de l'ordinateur sur le
serveur DNS configuré.
} Resolve-DNSName: effectue une résolution de noms DNS pour un nom
spécifique, comme Nslookup.
} Set-DNSClient: définit les configurations de client DNS spécifiques à
l'interface sur l'ordinateur.
18 OUZAOUIT
2.Installation et gestion du serveur DNS
19 OUZAOUIT
2.Installation et gestion du serveur DNS
Les composants d'une solution DNS
} Un serveur DNS: répond aux requêtes DNS. Les serveurs
DNS peuvent également héberger une ou plusieurs zones d'un
domaine particulier. Les zones contiennent différents
enregistrements de ressources. Les serveurs DNS peuvent
également mettre en cache des recherches afin de gagner du
temps pour les requêtes communes.
} Les serveurs DNS sur Internet: sont accessibles au public.
Ces serveurs hébergent des informations sur les domaines
publics, tels que les domaines de premier niveau (par exemple
.com, .net et .edu).
} La résolution DNS: génère et envoie des requêtes au
serveur DNS. Une résolution DNS peut être un ordinateur qui
exécute une recherche DNS nécessitant une interaction avec
le serveur DNS. Les serveurs DNS peuvent également publier
des demandes DNS sur d'autres serveurs DNS.
20 OUZAOUIT
2.Installation et gestion du serveur DNS
Enregistrement
Ressource Racine « . »
.com
Enregistrement
Ressource .edu
Programmes
de résolution Serveurs DNS
DNS Serveurs DNS sur Internet
21 OUZAOUIT
2.Installation et gestion du serveur DNS
Les indicateurs de racine
22 OUZAOUIT
2.Installation et gestion du serveur DNS
Les indications de racine contiennent
les adresses IP des serveurs DNS racines
Serveurs racine « . »
Serveurs
DNS Indications
de racine
com
Serveur
DNS
Client microsoft
23 OUZAOUIT
2.Installation et gestion du serveur DNS
24 OUZAOUIT
2.Installation et gestion du serveur DNS
Les requêtes DNS
Requête récursive:
} Une requête récursive est une requête envoyée à un serveur
DNS dans laquelle le client DNS demande au serveur de
fournir une réponse complète.
} Le serveur DNS peut être amené à effectuer plusieurs
requêtes destinées à d'autres serveurs DNS avant de trouver
la réponse recherchée.
} Les requêtes récursives sont lancées par un client DNS ou par
un serveur DNS configuré pour utiliser des redirecteurs.
} Une requête récursive a deux résultats possibles :
• Le serveur DNS renvoie l'adresse IP de l'hôte demandé.
• Le serveur DNS ne peut pas résoudre une adresse IP.
25 OUZAOUIT
2.Installation et gestion du serveur DNS
Requête itérative:
} Les requêtes itératives ont accès aux informations de noms de
domaine qui se trouvent sur le système DNS.
} Lorsqu'un serveur DNS reçoit une demande à laquelle il ne peut pas
répondre en utilisant ses informations locales ou ses recherches
mises en cache, il fait la même demande à un autre serveur DNS en
utilisant une requête itérative.
} Lorsqu'un serveur DNS reçoit une requête itérative, il peut
répondre soit en indiquant l'adresse IP du nom de domaine (s'il la
connaît), soit en adressant la demande aux serveurs DNS
responsables du domaine sur lequel porte la requête.
} Le serveur DNS poursuit ce processus jusqu'à ce qu'il trouve un
serveur DNS qui fait autorité pour le nom demandé, jusqu'à ce
qu'une erreur se produise ou jusqu'à l'expiration du délai.
26 OUZAOUIT
2.Installation et gestion du serveur DNS
27 OUZAOUIT
2.Installation et gestion du serveur DNS
} Une requête DNS est une requête de résolution de noms
envoyée à un serveur DNS. Le serveur DNS fournit ensuite
une réponse faisant autorité ou ne faisant pas autorité à la
requête du client:
} Faisant autorité: Une réponse faisant autorité est une
réponse que le serveur retourne et qu'il sait correcte, car la
requête est adressée au serveur faisant autorité qui gère le
domaine. Un serveur DNS fait autorité lorsqu'il héberge une
copie principale ou secondaire d'une zone DNS.
} Ne faisant pas autorité: Une réponse ne faisant pas autorité
est une réponse où le serveur DNS qui contient le domaine
demandé dans son cache répond à une requête en utilisant des
redirecteurs ou des indications de racine, et la réponse
fournie risque de ne pas être exacte.
28 OUZAOUIT
2.Installation et gestion du serveur DNS
29 OUZAOUIT
2.Installation et gestion du serveur DNS
Qu’est ce qu’un redirecteur?
} Un redirecteur est un serveur DNS réseau qui transfère des requêtes
DNS de noms DNS externes aux serveurs DNS situés à l'extérieur de son
réseau. Vous pouvez également utiliser des redirecteurs conditionnels
pour transférer des requêtes en fonction de noms de domaine spécifiques.
} Une fois que vous avez désigné un serveur DNS réseau en tant que
redirecteur, d'autres serveurs DNS de ce réseau transfèrent les requêtes
qu'ils ne savent pas résoudre localement à ce serveur.
} Le redirecteur doit être en mesure de communiquer avec le serveur DNS
situé sur Internet.
} Un redirecteur conditionnel est un serveur DNS sur un réseau qui
transfère des requêtes DNS en fonction du nom de domaine DNS de la
requête. Par exemple, vous pouvez configurer un serveur DNS afin qu'il
transfère toutes les requêtes qu'il reçoit concernant des noms se terminant
par tri.ofppt.ma à l'adresse IP d'un serveur DNS spécifique ou aux adresses
IP de plusieurs serveurs DNS.
30 OUZAOUIT
2.Installation et gestion du serveur DNS
Un redirecteur est un serveur DNS conçu pour résoudre des noms
de domaine DNS externes ou hors site
Requête itérative Indication
Redirecteur de racine (.)
Interroger .com
Requê
ive
te itéra
Interr tive
urs
oger c .com
ontos
réc
o.com
11
te
.0.
uê
Req
07
q
Rép uête
Re
1.1
o nse itér
fais ativ
13
ant e
131.1 au t
07.0. orit
11 é
Requ
ê
mail1 te récursiv contoso.com
.cont e
oso.c pour
Serveur om
DNS local client
31 OUZAOUIT
2.Installation et gestion du serveur DNS
32 OUZAOUIT
2.Installation et gestion du serveur DNS
La mise en cache
} La mise en cache DNS augmente les performances du système
DNS de l'organisation en accélérant les recherches DNS.
} Lorsqu'un serveur DNS résout correctement un nom DNS, il
ajoute ce nom à son cache. Au fur et à mesure, il génère un
cache des noms de domaine et de leurs adresses IP associées
pour la plupart des domaines que l'organisation utilise ou
auxquels elle accède.
} La durée par défaut de conservation d'un nom dans le cache est
d'une heure.
} Le propriétaire d'une zone peut changer ce paramètre en
modifiant l'enregistrement SOA pour la zone DNS appropriée.
33 OUZAOUIT
2.Installation et gestion du serveur DNS
Cache du serveur DNS
Nom d'hôte Adresse IP TTL
ServerA.contoso.com 131.107.0.44 28 secondes
Où est ServerA ?
ServerA est
à 131.107.0.44
ServerA
Client1
Où est ServerA ?
Client2 ServerA est
à 131.107.0.44
34 OUZAOUIT
2.Installation et gestion du serveur DNS
Installer le rôle serveur DNS
Méthodes d'installation de serveur DNS:
} Gestionnaire de serveur
} Assistant Installation des services de domaine
Active Directory
Outils disponibles pour gérer le serveur DNS
} Composant logiciel enfichable Gestionnaire DNS
} Gestionnaire de serveur
} Console du Gestionnaire DNS (dnsmgmt.msc)
} Outil en ligne de commande DNSCmd
} Windows PowerShell
35 OUZAOUIT
2.Installation et gestion du serveur DNS
36 OUZAOUIT
3.Gestion des zones DNS
37 OUZAOUIT
3.Gestion des zones DNS
Types des zones DNS
} Il existe trois types de zones DNS :
a) zone principale peut ajouter, modifier et supprimer des
enregistrements de ressource. C’est une zone pour laquelle le
serveur DNS est à la fois l'hôte et la source principale des
informations relatives à cette zone. le serveur DNS stocke la copie
principale des données de zone dans un fichier local nom_zone.dns
pour la recherche direct, et un fichier NetID.in-addr.arpa.dns pour
la recherche inversée dans C:\windows\System32\Dns. Par exemple,
lorsqu'un serveur DNS recherche le nom d'hôte
correspondant à l'adresse IP 172.16.16.1 il s'adresse à la zone
nommée 16.172.in-addr.arpa.
b) zone secondaire est une copie en lecture seule d'une zone
principale donnée. Un serveur DNS qui héberge une zone
secondaire ne peut pas ajouter ni modifier d'enregistrements de
ressource. Les zones secondaires ont donc pour seul intérêt de
garantir une tolérance aux pannes.
38 OUZAOUIT
3.Gestion des zones DNS
Résolution de l’adresse IP 209.132.177.110 en nom DNS rhn.redhat.com à l’aide de
l’enregistrement PTR dans la zone inversée 177.132.209.in-addr.arpa.
39 OUZAOUIT
3.Gestion des zones DNS
Espace de noms : formation.contoso.com
Client2 DNS = ?
192.168.2.46 = ?
Client3 DNS
Client1 DNS
Client2 DNS
40 OUZAOUIT
3.Gestion des zones DNS
} c) zone de stub est une copie répliquée d'une zone qui
contient uniquement les enregistrements de ressources
nécessaires à l'identification des serveurs DNS faisant
autorité pour la zone en question. Elle contient
uniquement les enregistrements de ressource de types
SOA, NS et A.
42 OUZAOUIT
3.Gestion des zones DNS
Solution
43 OUZAOUIT
3.Gestion des zones DNS
Les mises à jours dynamiques
} Une mise à jour dynamique est une mise à jour de DNS en
temps réel. Les mises à jour dynamiques sont importantes
pour les clients DNS qui changent d'emplacement, car elles
peuvent inscrire et mettre à jour dynamiquement leurs
enregistrements de ressources sans intervention manuelle.
} Le service client DHCP effectue l'inscription, indépendamment
du fait que l'adresse IP du client soit obtenue à partir d'un
serveur DHCP ou qu'elle soit fixe.
} L'opération se déclenche lorsqu'une adresse IP est ajoutée
ou modifiée dans une connexion réseau, au démarrage de
l'ordinateur ou l'aide de la commande ipconfig /registerdns.
44 OUZAOUIT
3.Gestion des zones DNS
• Trois choix sont disponibles pour le serveur DNS :
45 OUZAOUIT
3.Gestion des zones DNS
1. Le client envoie une requête SOA
2. Le serveur DNS retourne un enregistrement de ressource SOA
3. Le client envoie une ou plusieurs demandes de mise à jour
dynamique pour identifier le serveur DNS principal
4. Le serveur DNS répond qu'il peut effectuer la mise à jour
47 OUZAOUIT
4.Transfert des zones DNS
Transfert des zones
} Un transfert de zone est le transfert total ou partiel des
données d’une zone à partir du serveur DNS principal qui
héberge la zone vers un serveur DNS secondaire qui
héberge une copie de cette zone.
} Lorsque des modifications sont apportées à la zone sur
un serveur DNS principal, ce dernier informe les serveurs
DNS secondaires que ces modifications ont eu lieu.
} Le but d’un transfert de zone est de garantir que les deux
serveurs DNS hébergeant la même zone détiennent les
mêmes informations concernant cette zone.
48 OUZAOUIT
4.Transfert des zones DNS
Les transferts de zone peuvent se produire de l’une des trois façons
suivantes :
} Transfert de zone intégral. Un transfert de zone complet se
produit lorsque vous copiez la zone entière d’un serveur DNS vers
un autre. Un transfert de zone complet est appelé AXFR (All Zone
Transfer).
} Transfert de zone incrémentiel. Un transfert de zone
incrémentiel se produit lorsqu’une mise à jour du serveur DNS est
effectuée et que seuls les enregistrements de ressources modifiés
sont répliqués sur l’autre serveur. Il s’agit d’un transfert de zone
incrémentiel IXFR (Incremental Zone Transfer).
} Transfert rapide. Les serveurs DNS Windows effectuent
également des transferts rapides, qui correspondent à un type de
transfert de zone qui utilise la compression et envoie plusieurs
enregistrements de ressources dans chaque transmission.
49 OUZAOUIT
4.Transfert des zones DNS
1.Le serveur esclave vérifie si son numéro de série est identique à celui du
serveur maître (SOA)
2. Si le numéro de série est plus récent, une demande de mise à jour est
réalisée
3. Le transfert commence avec une requête DNS over TCP ou UDP
4. Le serveur maître répond ensuite avec plusieurs messages contenant des
enregistrements
1 Requête SOA de zone
51 OUZAOUIT
4.Transfert des zones DNS
DNS notify
52 OUZAOUIT
4.Transfert des zones DNS
53 OUZAOUIT
4.Transfert des zones DNS
La sécurité de transfert de zone
} Restreindre le transfert de zone à des serveurs spécifiés
} Chiffrer le trafic de transfert de zone (Ipsec, VPN)
} Envisager d'utiliser des zones intégrées à Active Directory
54 OUZAOUIT
5.Délégation des zones DNS
} la délégation est le processus qui affecte l’autorité sur les
domaines enfants de votre espace de noms DNS à une
autre entité en ajoutant des enregistrements dans la base
de données DNS.
55 OUZAOUIT
5.Délégation des zones DNS
Exemple:
marketing.orabec.ca
Le serveur DNS héberge la zone primaire marketing.orabec.ca
Le serveur redirige toutes les requêtes dont il ne connaît pas la
réponse vers un serveur DNS du domaine orabec.ca.
57 OUZAOUIT
5.Délégation des zones DNS
58 OUZAOUIT
5.Délégation des zones DNS
59 OUZAOUIT
5.Délégation des zones DNS
60 OUZAOUIT
5.Délégation des zones DNS
61 OUZAOUIT
5.Délégation des zones DNS
• Une fois que les délégations sont crées, les machines
clientes situées dans le domaine orabec.ca utilisent le
serveur DNS situé dans le domaine parent pour résoudre
les noms d'hôtes du domaine orabec.ca et utilisent les
serveurs DNS situés dans les sous-domaines pour résoudre
les noms d'hôtes des domaines hr.orabec.ca et
marketing.orabec.ca.
63 OUZAOUIT
6.Gestion et dépannage du DNS
v Pour créer une nouvelle zone DNS:
dnscmd <serveur_DNS> /ZoneAdd <nom_de_zone> /<type de zone> /File
<nom_du_fichier_de_zone>.
64 OUZAOUIT
6.Gestion et dépannage du DNS
v Pour ajouter un enregistrement de ressource, il faut utiliser la syntaxe suivante :
dnscmd <serveur_dns> /RecordAdd <nom_zone_DNS> <nom_hôte>
<type_enregistrement> <adresse_IP>.
65 OUZAOUIT
6.Gestion et dépannage du DNS
Powershell
• Création d’une zone primaire intégrée à AD nommée « west.contoso.com »:
PS C:\> Add-DnsServerPrimaryZone -Name "west.contoso.com" -ReplicationScope "Forest"
• Créer un enregistrement de type CNAME pour le poste Host21 dans la zone contoso.com
• Créer un enregistrement de type PTR pour le poste Host21 dans la zone contoso.com:
67 OUZAOUIT
6.Gestion et dépannage du DNS
} les outils DNS qui permettent de gérer une base de
données DNS:
Fonctionnalité Description
Indique la durée de validité d'un
TTL
enregistrement DNS
Se produit lorsque les enregistrements insérés
dans le serveur DNS atteignent leur date
Vieillissement d'expiration et doivent être supprimés. Il
permet de maintenir l’exactitude de la base de
données de zone.
est un processus qui consiste à supprimer les
Nettoyage noms obsolètes ou périmés de la base de
données DNS.
68 OUZAOUIT
6.Gestion et dépannage du DNS
ü Pour déterminer à quel moment les enregistrements doivent être
nettoyés, DNS utilise le datage (l'heure à laquelle l'enregistrement a été créé)
attribué à chaque enregistrement dynamique (non statique), associé aux
paramètres que vous définissez.
70 OUZAOUIT
6.Gestion et dépannage du DNS
71 OUZAOUIT
6.Gestion et dépannage du DNS
Un journal des
événements DNS est
un journal système
configuré pour
n’enregistrer que les
événements DNS.
72 OUZAOUIT