Le DNS (Domain Name System) est un système de résolution de noms de domaine qui fait le lien entre les adresses web lisibles par les humains (comme alloforfait.fr
) et les adresses IP nécessaires pour localiser les serveurs sur Internet.
Sans DNS, il faudrait mémoriser des suites de chiffres (ex. 192.0.2.1
) pour accéder aux sites web. Le DNS agit donc comme l’annuaire d’Internet, rendant la navigation plus simple et intuitive.
Comment fonctionne le DNS ?
- L’utilisateur saisit un nom de domaine dans son navigateur (ex.
alloforfait.fr
). - Le navigateur envoie une requête DNS pour connaître l’adresse IP associée à ce domaine.
- Cette requête est d’abord transmise à un résolveur DNS (souvent géré par le fournisseur d’accès).
- Si l’adresse IP n’est pas en cache, le résolveur interroge plusieurs serveurs DNS hiérarchiques :
- Serveur racine
- Serveur de domaine de premier niveau (TLD) – ex.
.com
- Serveur faisant autorité pour le domaine demandé
- Une fois l’adresse IP obtenue, le navigateur peut se connecter au bon serveur web.
Avantages du DNS
- Simplifie l’accès à Internet en traduisant les noms en adresses IP.
- Permet une gestion souple des domaines, indépendamment des changements d’infrastructure.
- Fonctionne de manière décentralisée et hiérarchique, assurant résilience et rapidité.
- Peut être optimisé (DNS cache, DNS anycast) pour accélérer la navigation.
Différence entre DNS et IP
Critère | DNS (Domain Name System) | Adresse IP |
---|---|---|
Fonction | Traduire les noms de domaine en adresses IP | Identifier une machine sur un réseau |
Lisibilité | Facilement compréhensible pour les humains | Format numérique difficile à mémoriser |
Utilisation | Utilisé pour naviguer, configurer des services, envoyer des mails | Utilisé par les machines pour communiquer |
Stabilité | Le nom reste identique même si l’IP change | Peut changer selon la configuration réseau |
Exemple | alloforfait.fr |
192.0.2.1 ou 2001:db8::1 (IPv6) |
Types de serveurs DNS et enregistrements courants
- Types de serveurs :
- Serveur récursif : interroge les autres serveurs pour répondre à l’utilisateur.
- Serveur faisant autorité : détient la réponse officielle pour un nom de domaine.
- Serveur racine et TLD : orientent les requêtes dans la hiérarchie DNS.
- Types d’enregistrements DNS :
A
: associe un nom de domaine à une adresse IPv4.AAAA
: associe à une adresse IPv6.MX
: indique les serveurs de messagerie.CNAME
: alias d’un autre nom de domaine.TXT
: informations textuelles (utilisé notamment pour la vérification SPF/DKIM).