Définition
DNS (Domain Name System) est le carnet d'adresses d'Internet : il traduit un nom de domaine lisible par l'humain en l'adresse IP numérique que les ordinateurs utilisent pour acheminer le trafic. Saisissez hostlist.io dans un navigateur et un résolveur interroge une chaîne de serveurs, racine, serveurs de domaine de premier niveau (.io), puis les serveurs de noms faisant autorité du domaine, jusqu'à renvoyer une réponse telle que 76.76.21.21, généralement en moins de 50 ms grâce à la mise en cache aux niveaux du navigateur, du système d'exploitation et du FAI. Chaque enregistrement mis en cache porte un TTL (souvent de 300 à 86400 secondes) qui détermine pendant combien de temps il est réutilisé avant qu'une nouvelle résolution ne soit nécessaire. Le chargement d'une seule page déclenche des dizaines de requêtes DNS distinctes : pour le domaine lui-même, ainsi que pour le CDN, l'analytics, les polices et les scripts publicitaires référencés. Un fournisseur DNS rapide, fiable et distribué mondialement, comme Cloudflare (1.1.1.1), Google Public DNS, AWS Route 53 ou Quad9, réduit cette surcharge ; un fournisseur lent ajoute de la latence à chaque requête, quelle que soit la vitesse du serveur d'origine.
Comment cela fonctionne
Le DNS fonctionne comme une hiérarchie de serveurs : serveurs racine, serveurs de domaine de premier niveau (.com, .io) et serveurs de noms faisant autorité pour chaque domaine. Un résolveur parcourt cette chaîne pour trouver l'adresse IP associée au nom d'hôte demandé, avec une mise en cache à plusieurs niveaux afin de rendre les recherches répétées quasi instantanées.
Pourquoi c'est important
Un DNS lent ou peu fiable ajoute de la latence à chaque visite et peut faire paraître un site indisponible même si l'origine fonctionne. Choisir un fournisseur DNS rapide et global est l'un des gains de performance les moins coûteux, et c'est aussi dans le DNS que vous configurez le routage des e-mails, les enregistrements SPF/DKIM et les politiques de sécurité.