Tape les commandes sans regarder, puis Entrée : la vérification compare au caractère près (espaces multiples ignorés), donc une variante valide peut être refusée, ouvre alors la réponse. Pour les autres questions, réponds avant d’ouvrir : c’est l’effort de rappel qui fait retenir.

Rappel actif

Restitue de mémoire, sans support.

  1. Un poste résout www.esprit.tn pour la première fois. Raconte toutes les requêtes, en disant qui interroge qui, et laquelle est récursive.

  2. Donne le rôle des neuf types d’enregistrements du cours : A, AAAA, CNAME, NS, SOA, MX, PTR, SRV, TXT.

  3. Donne les quatre types de serveurs DNS du cours et ce qui définit chacun.

Tape la commande

Écris la commande exacte, puis Entrée pour vérifier.

  1. Interroge directement le serveur 192.168.1.102 pour le nom www.esprit1.com, avec dig.

  2. Demande avec dig le serveur de messagerie du domaine esprit1.com.

  3. Fais une résolution inverse de 192.168.1.100 avec dig.

  4. Avant de redémarrer Bind, vérifie la syntaxe de sa configuration.

  5. Lance une seconde instance de Bind avec la configuration /etc/bind-slave/named.conf, sous l’utilisateur bind.

  6. Pendant le test de bascule, vide le cache DNS du client puis résous www.esprit1.com avec nslookup, en une ligne.

Écris-le

Rédige la requête, la configuration ou le code, puis compare avec la réponse.

  1. Écris la déclaration de la zone esprit1.com côté master, fichier /etc/bind/zones/esprit1.com, avec le transfert autorisé uniquement vers le slave 192.168.1.102. Dans quel fichier ?

  2. Écris la déclaration de la même zone côté slave, qui copie depuis 192.168.1.100 dans le fichier esprit1.com.slave.

  3. Écris les enregistrements de zone pour : le site www sur 192.168.1.80, un alias intranet vers www, et le serveur mail mail (192.168.1.25) déclaré pour le domaine avec une priorité 10.

Calcule

Pose le calcul et donne le résultat, puis Entrée pour vérifier.

  1. Quel nom faut-il interroger (type PTR) pour la résolution inverse de 192.168.1.10 ?

  2. Quel est le nom de la zone inverse qui couvre tout le réseau 192.168.1.0/24 ?

Distingue

Deux notions proches : dis ce qui les sépare vraiment.

  1. Domaine et zone : esprit.tn est-il un domaine, une zone, ou les deux ? Que se passe-t-il si le département info.esprit.tn est géré par une autre équipe ?

  2. Mode récursif et mode itératif : qui fait le travail dans chaque cas ?

  3. CNAME et A : www et intranet pointent vers la même machine. Pourquoi faire de intranet un CNAME plutôt qu’un second A ?

  4. Serveur cache et serveur faisant autorité : lequel peut renvoyer une réponse périmée, et pourquoi ?

Explique pourquoi

Le mécanisme derrière la règle.

  1. Pourquoi un slave se base-t-il sur le numéro de série du SOA ? Que se passe-t-il si l’administrateur modifie la zone sur le master sans l’incrémenter ?

  2. Pourquoi limiter allow-transfer à l’IP du slave au lieu de l’autoriser à tous ?

  3. Pourquoi dit-on que le DNS n’est pas bijectif ? Donne un exemple dans chaque sens.

  4. Pourquoi les octets sont-ils inversés dans in-addr.arpa ?

Cas pratique

Choisis et justifie avec les critères du cours.

  1. Pendant le test de bascule, le master est arrêté et nslookup www.esprit1.com échoue sur le client. Trois causes possibles ?

  2. Tu changes l’IP de www.esprit.tn à 10 h. À 10 h 30, certains utilisateurs arrivent encore sur l’ancienne. Le TTL de l’enregistrement est de 86400. Explication, et comment aurais-tu dû préparer le changement ?

Trouve l'erreur

Chaque affirmation contient au moins une faute.

  1. « J’ai modifié la zone sur le slave pour corriger une IP, c’est plus rapide. »

  2. « Il n’existe que 13 serveurs racine dans le monde, donc 13 machines. »

  3. @ IN MX 10 192.168.1.25

Et si...

Prévois la conséquence.

  1. Et si le master reste en panne pendant des semaines ? Le slave répond-il indéfiniment ?

  2. Et si on supprime le . final d’un nom dans un fichier de zone, par exemple mail.esprit1.com au lieu de mail.esprit1.com. ?