Comment les navigateurs localisent les sites web ? DNS (Système de noms de domaine)
DNS — Domain Name System. C'est l'annuaire d'Internet, traduisant noms de domaine lisibles en adresses IP machines.
Comment ça marche
- Vous tapez
example.com - Navigateur vérifie cache local → cache OS → cache routeur
- Résolveur récursif (FAI, 1.1.1.1, 8.8.8.8) interroge :
- Serveurs racine (.) → Serveurs TLD (.com) → Serveurs noms autoritatifs (example.com)
- NS autoritatif retourne enregistrement A (IPv4) et/ou AAAA (IPv6)
- Navigateur connecte à IP via TCP/TLS (HTTPS)
Types enregistrements DNS clés
- A / AAAA : Adresse IPv4 / IPv6
- CNAME : Alias vers autre domaine
- MX : Serveur mail
- TXT : Vérification, SPF, DKIM, DMARC
- NS : Serveurs noms délégués
- SRV : Localisation service (VoIP, XMPP)
- CAA : Autorisation Autorité Certification
Propriétés critiques
- Hiérarchique & Distribué : Pas de point unique contrôle
- Mis en cache : TTL (Time To Live) réduit charge
- Sécurisé : DNSSEC valide réponses ; DoH/DoT chiffre requêtes
- Opérationnel depuis 1985 (RFC 1034/1035)
Sans DNS, il faudrait mémoriser adresses IP pour chaque site. C'est le service d'annuaire fondamental d'Internet.
