Cyber Security Academy · Leçon

DNS : comment les domaines sont résolus en adresses IP

Suivez une résolution DNS de la requête à la réponse et comprenez comment DNS peut être attaqué.

Leçon 3 sur 413 étapes

DNS : comment les domaines sont résolus en adresses IP est une leçon Cyber Security Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Cyber Security Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Cyber Security Academy comprend 4 leçons au total.

Qu’est-ce que le DNS ?

Le système de noms de domaine (DNS) est l’annuaire téléphonique d’Internet. Il traduit les noms de domaine lisibles par les humains, comme google.com, en adresses IP telles que 142.250.80.46, que les ordinateurs utilisent pour acheminer le trafic.

Le processus de résolution DNS

Lorsque vous saisissez une URL, votre navigateur interroge le DNS :

  1. Vérification du cache local (rapide)
  2. Interrogation du résolveur local (généralement votre routeur ou votre ISP)
  3. Le résolveur interroge le serveur de noms racine pour connaître l’autorité du TLD
  4. Interrogation du serveur de noms du TLD (par ex. .com) pour connaître l’autorité du domaine
  5. Interrogation du serveur de noms faisant autorité pour obtenir l’enregistrement réel
  6. L’adresse IP est renvoyée puis mise en cache

Types d’enregistrements DNS

Types courants d’enregistrements DNS :

  • A — domaine vers adresse IPv4
  • AAAA — domaine vers adresse IPv6
  • CNAME — alias pointant vers un autre domaine
  • MX — serveur de messagerie d’un domaine
  • TXT — texte arbitraire (SPF, DKIM, vérification)
  • NS — serveur de noms d’un domaine

TTL : durée de vie

Chaque enregistrement DNS possède une valeur TTL (durée de vie) exprimée en secondes. Une fois mis en cache, les résolveurs utilisent la valeur mise en cache jusqu’à l’expiration du TTL, puis effectuent une nouvelle requête. Réduire le TTL avant une migration diminue le délai de propagation.

Énumération DNS pour la reconnaissance

Les professionnels de la sécurité énumèrent les enregistrements DNS afin de cartographier l’infrastructure d’une organisation :

dig google.com A
dig google.com MX
dig google.com TXT
host -t ns google.com

Transferts de zone

Un transfert de zone DNS (AXFR) copie tous les enregistrements d’un serveur de noms — ce qui est utile pour les sauvegardes, mais dangereux si le transfert est accessible à tous. Des serveurs de noms mal configurés peuvent révéler l’intégralité du DNS interne d’une organisation.

dig axfr @ns1.target.com target.com

Empoisonnement du cache DNS

L’empoisonnement du cache injecte de faux enregistrements DNS dans le cache d’un résolveur et redirige les utilisateurs vers des serveurs contrôlés par l’attaquant. DNSSEC (extensions de sécurité DNS) utilise des signatures cryptographiques pour empêcher cela.

DNS via HTTPS (DoH) et DNS via TLS (DoT)

Les requêtes DNS traditionnelles sont envoyées en texte clair — toute personne sur le réseau peut voir les domaines que vous consultez. DoH et DoT chiffrent les requêtes DNS, empêchant la surveillance et l’interception du trafic DNS par un attaquant de type homme du milieu.

Tunnellisation DNS

La tunnellisation DNS encode des données dans les requêtes et les réponses DNS afin d’exfiltrer des données ou de maintenir une communication de commande et de contrôle (C2) à travers des pare-feu qui autorisent le trafic DNS. Les équipes de sécurité surveillent les requêtes DNS exceptionnellement longues et les volumes élevés de requêtes comme signes révélateurs.

DNS interne et externe

Les organisations utilisent un DNS à horizon partagé : le DNS interne résout les adresses privées des services internes ; le DNS externe ne fournit que les entrées accessibles au public. Cela empêche la divulgation de la topologie interne lors de requêtes externes.

Vérifier le DNS depuis la ligne de commande

Outils DNS essentiels :

nslookup google.com
dig +short google.com
dig @8.8.8.8 google.com A   # query specific resolver

Vérification rapide : DNS

Quel type d’enregistrement DNS spécifie le serveur de messagerie chargé de gérer les courriels d’un domaine ?

Récapitulatif de la leçon

DNS traduit les noms de domaine en adresses IP au moyen d’un processus de résolution hiérarchique faisant intervenir les serveurs de noms racine, de TLD et faisant autorité. Les principaux types d’enregistrements comprennent A, AAAA, MX, CNAME et TXT. Les problèmes de sécurité incluent l’empoisonnement du cache, l’exposition des transferts de zone et la tunnellisation DNS. DoH/DoT chiffrent le DNS pour préserver la confidentialité.

Gratuit pour commencer

Apprends Cyber Security Academy avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
76
Leçons
303

Questions Fréquemment Posées

La leçon « DNS : comment les domaines sont résolus en adresses IP » est-elle gratuite ?

Oui — le texte complet de « DNS : comment les domaines sont résolus en adresses IP » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Cyber Security Academy, passe à CoddyKit PRO. Le cours Cyber Security Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « DNS : comment les domaines sont résolus en adresses IP » ?

Suivez une résolution DNS de la requête à la réponse et comprenez comment DNS peut être attaqué. Tu pratiques Cyber Security Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Cyber Security Academy ?

Aucune expérience préalable n'est requise. Cyber Security Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « DNS : comment les domaines sont résolus en adresses IP » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Cyber Security Academy ?

Oui. Chaque leçon Cyber Security Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Adressage IP et sous-réseaux
  2. TCP ou UDP : quand utiliser chacun
  3. DNS : comment les domaines sont résolus en adresses IP
  4. Bases de HTTP et HTTPS
← Retour à Cyber Security Academy