Chapitre 12 - DNS
Cours
Téléchargement du cours
Le cours de ce chapitre est accessible ici.
Exercices
Exercice 12.1
-
Quel type de Resource Record indiquent les abréviations suivantes :
- CNAME
- A
- AAAA
- MX
- NS
- PTR
-
Quelle est la différence majeure entre une résolution DNS itérative et une résolution DNS récursive ?
-
Sur quel protocole de transport fonctionne DNS et quel(s) port(s) utilise-t-il ?
-
Dans le vocabulaire DNS, qu’est-ce qu’une zone ?
-
Quel est le logiciel de serveur DNS le plus utilisé ?
-
Que sont les root servers ? A quoi servent-ils et combien sont-ils (logiquement et physiquement) ?
-
A quelle couche OSI appartient le protocole DNS ?
Solution
-
Réponses :
- CNAME : Alias d’un hôte vers un autre
- A : Adresse IPv4
- AAAA : Adresse IPv6
- MX : Nom du serveur de courrier (mail)
- NS : Name Server (serveur DNS)
- PTR : Réalise l’inverse de l’enregistrement A ou AAAA, donne un nom d’hôte (FQDN) pour une adresse IP donnée.
-
Une requête récursive indique au serveur de noms qu’il ne doit pas répondre tant qu’il n’a pas la réponse, c’est à dire l’adresse associée. Un serveur qui reçoit une requête itérative répondra directement au demandeur, soit en lui envoyant l’adresse IP recherchée si elle fait partie de sa zone, soit en renvoyant une liste de serveurs DNS capables de répondre.
-
DNS fonctionne sur le protocole de transport UDP avec le port 53.
-
Une zone est une portion de l’espace de noms de domaine placée sous la responsabilité d’un serveur de nom particulier.
-
BIND est le standard des serveurs DNS avec environ 80% d’utilisation.
-
Les root servers (serveurs racines) sont la bse de l’arbre de résolution DNS. Ils représentent le coeur d’Internet car toutes les requêtes DNS passent par eux en premier. Ils sont au nombre de 13 d’un point de vue logique, répartis sur plus de 1000 emplacements / serveurs physiques dans le monde.
-
Le protocole DNS est situé à la couche 7 (Application).
Exercice 12.2
Le serveur maître de la zone heia-fr.ch reçoit une requête pour toto.heia-fr.ch.. Cette adresse n’existe pas. Que va faire le serveur ? Va-t-il rediriger la requête vers un autre serveur ? Si oui, où ?
Solution
Le serveur est maître de la zone heia-fr.ch. Il est donc celui qui connaît l’ensemble des sous-domaines comme toto. Il va donc simplement indiquer que le nom de domaine est faux dans ce cas.