Le DNS (Domain Name System), est un système de gestion des noms de domaine sur Internet.
Son rôle principal est de traduire les noms de domaine lisibles par l'homme (comme www.example.com) en adresses IP (comme 192.168.1.1) compréhensibles par les machines. Cela permet à un utilisateur de saisir un nom de domaine dans son navigateur plutôt qu'une adresse IP.
Chaque nom de domaine est associé à un serveur DNS autoritaire. C’est ce serveur DNS autoritaire qui contient toutes les informations relatives à un nom de domaine. On appelle ces informations des enregistrements DNS.
Voici quelques enregistrements courants :
| Enregistrement | Fonction | Essentiel |
|---|---|---|
A |
Contient l’adresse IP du domaine. | x |
AAAA |
Contient l’adresse IPv6 du domaine. | |
CNAME |
Contient le nom de domaine dont ce domaine est l’alias. | |
MX |
Contient le nom du serveur mail du domaine. | |
TXT |
Contient des informations supplémentaires. | |
NS |
Contient le nom du serveur DNS autoritaire. | x |
PTR |
Contient le nom de domaine associé à une adresse IP. (Reverse DNS). |
domain.comVoici la liste des enregistrements DNS associés à ce domaine :
A : 10.10.10.10
AAAA : 2001:0db8:0000:85a3:0000:0000:ac1f:8001
MX : mx.domain.com
NS : ns.domain.com
Les enregistrements DNS ci-dessus sont stockés et gérés par le serveur DNS autoritaire de domain.com, ici ns.domain.com.
Résolution DNS
Lorsque vous souhaitez accéder à domain.com, votre appareil doit d'abord résoudre ce nom en une adresse IP (enregistrement A). Pour ce faire, il doit contacter le serveur DNS autoritaire pour obtenir cette information.
Voici comment vous pouvez obtenir l'adresse IP de domain.com en utilisant dig (dig & nslookup ), un outil de recherche d’informations DNS :
dig @ns.domain.com domain.com A
# Reponse : 10.10.10.10