Réseau Leçon 3
Le DNS
L'annuaire d'Internet qui transforme un nom de domaine en adresse IP, et ses principaux types d'enregistrements.
À la fin de cette leçon, tu sauras
- Expliquer ce que fait le DNS
- Connaître les enregistrements A, AAAA, CNAME, MX et TXT
- Interroger le DNS avec nslookup
L'annuaire d'Internet
Les machines se parlent avec des adresses IP, mais personne ne retient 57.131.163.32. Le DNS (Domain Name System) fait la traduction : tu tapes cours.skapski.fr, ton ordinateur demande au DNS l'adresse correspondante, puis s'y connecte.
Les enregistrements
Le propriétaire d'un domaine déclare, chez son registraire (OVH, Gandi…), une zone DNS qui contient des enregistrements :
A: un nom vers une adresse IPv4.cours.skapski.fr → 57.131.163.32;AAAA: un nom vers une adresse IPv6 ;CNAME: un nom qui est un alias d'un autre nom.www.exemple.fr → exemple.fr;MX: le serveur qui reçoit les e-mails du domaine ;TXT: du texte libre, utilisé pour prouver qu'on possède le domaine (Google Search Console) ou pour la sécurité des e-mails (SPF, DKIM).
cours.skapski.fr. IN A 57.131.163.32
www.skapski.fr. IN CNAME skapski.fr.
skapski.fr. IN MX 10 mx1.mail.ovh.net.
skapski.fr. IN TXT "google-site-verification=…"Le TTL et la propagation
Chaque réponse DNS est gardée en mémoire (en cache) un certain temps, le TTL, en secondes. C'est pour ça qu'un changement de DNS met parfois plusieurs minutes, voire quelques heures, à être visible partout.
Interroger le DNS
nslookup cours.skapski.fr
nslookup -type=MX skapski.fr
dig cours.skapski.fr # sous Linux, plus détailléAstuce : quand un site « ne marche pas » juste après sa création, commence par nslookup : si le nom ne renvoie pas la bonne adresse, le problème vient du DNS, pas du serveur.
À toi de jouer
Tu installes un nouveau site blog.monsite.fr sur le serveur 51.38.12.40, et tu veux que www.monsite.fr soit un alias de monsite.fr. Complète le fichier en remplaçant les ? par le bon type d'enregistrement, puis ajoute la commande qui vérifie le nom blog.monsite.fr.
- blog.monsite.fr est un enregistrement A
- www.monsite.fr est un CNAME
- Le serveur de mails est un MX
- nslookup ou dig vérifie blog.monsite.fr
Bravo, toutes les consignes sont réussies !
Bloqué ? Voir une solution
blog.monsite.fr A 51.38.12.40
www.monsite.fr CNAME monsite.fr
monsite.fr MX mx1.mail.ovh.net
# commande de vérification :
nslookup blog.monsite.fr