Sobes.tech
Intern

Qu'est-ce que le DNS?

sobes.tech IA

Réponse de l'IA

Le système de noms de domaine (DNS) est une base de données distribuée qui convertit les noms de domaine en adresses IP. Il permet d'utiliser des noms de domaine lisibles par l'homme au lieu d'adresses IP numériques.

Composants principaux du DNS :

  • Résolveur : Logiciel client (généralement intégré dans le système d'exploitation) qui effectue des requêtes aux serveurs DNS.
  • Serveurs racines : 13 groupes de serveurs gérant la zone racine du DNS. Ils renvoient les adresses IP des serveurs de domaines de niveau supérieur (TLD).
  • Serveurs de domaines de niveau supérieur (TLD) : Répondent avec des informations sur les noms de domaine dans une zone de niveau supérieur spécifique (par exemple, .com, .org, .ru).
  • Serveurs de noms autoritatifs : Serveurs contenant l'information définitive sur les ressources dans leur domaine, y compris les adresses IP des serveurs web.

Processus de conversion d'un nom de domaine (par exemple, example.com) en une adresse IP :

  1. Le résolveur envoie une requête au serveur DNS local (généralement fourni par le fournisseur).
  2. Le serveur DNS local vérifie son cache. Si l'entrée est trouvée, il renvoie l'adresse IP.
  3. Si aucune entrée n'est dans le cache, le serveur local interroge les serveurs racines.
  4. Les serveurs racines renvoient l'adresse IP du serveur TLD pour la zone .com.
  5. Le serveur local interroge le serveur TLD .com pour obtenir l'adresse IP du serveur autoritatif pour example.com.
  6. Le serveur TLD renvoie l'adresse IP du serveur autoritatif pour example.com.
  7. Le serveur local interroge le serveur autoritatif pour obtenir l'adresse IP de example.com.
  8. Le serveur autoritatif renvoie l'adresse IP du serveur web example.com.
  9. Le serveur local met en cache l'entrée et la transmet au résolveur du client.
  10. Le résolveur du client reçoit l'adresse IP et la transmet à l'application (par exemple, le navigateur) pour établir la connexion.

Les enregistrements DNS stockent différentes informations :

Type d'enregistrement Description
A Convertit un nom de domaine en une adresse IPv4.
AAAA Convertit un nom de domaine en une adresse IPv6.
CNAME Crée un alias pour un autre nom de domaine.
MX Indique les serveurs de messagerie pour le domaine.
TXT Stocke des informations textuelles.
NS Indique les serveurs autoritatifs de noms pour le domaine.
example.com IN A 93.184.216.34

// Exemple d'enregistrement CNAME
www.example.com IN CNAME example.com