DNS

DNS lent sur un Mac

Chaque nouveau site nécessite une résolution DNS avant de pouvoir se charger. Un résolveur lent retarde le début de chaque page, même sur une connexion rapide.

S’applique à : macOS 13 Ventura et ultérieur pour les étapes dans Réglages Système. Les commandes Terminal fonctionnent sur toutes les versions actuelles de macOS.Vérifié le 29 octobre 2026

Symptômes

  • Une page attend quelques secondes, puis se charge rapidement.
  • La première visite d’un site est lente, la seconde est rapide.
  • Les tests de débit donnent un bon résultat, mais la navigation paraît lente.

Causes probables

  • Un serveur DNS lent ou surchargé. Le serveur DNS du routeur ou du fournisseur d’accès répond lentement.
  • Un serveur DNS qui ne répond pas. Si le premier serveur ne répond pas à temps, le résolveur essaie le suivant. Chaque délai dépassé s’ajoute à l’attente.
  • Trop de domaines de recherche. Pour un nom court, le résolveur essaie chaque domaine de recherche tour à tour. Des serveurs éloignés rendent cela lent.
  • Un VPN ou un filtre sur le chemin. Un VPN peut envoyer toutes les requêtes DNS dans le tunnel, vers un serveur éloigné.

Comment vérifier

  1. Affichez les serveurs DNS et les domaines de recherche qu’utilise macOS.

    scutil --dns
  2. Mesurez une résolution via le résolveur de macOS. Faites-le deux fois. Le second résultat peut provenir du cache.

    time dscacheutil -q host -a name example.org
  3. Repérez les domaines de recherche dont vous n’avez pas besoin.

    networksetup -getsearchdomains Wi-Fi

Comment corriger

  1. Supprimez les serveurs DNS qui ne répondent pas. Choisissez menu Pomme > Réglages Système > Réseau.

  2. Cliquez sur le service réseau, sur Détails, puis sur DNS. Supprimez les serveurs qui ne répondent pas.

  3. Pour utiliser d’autres serveurs DNS, cliquez sur le bouton Ajouter sous la liste Serveurs DNS et saisissez l’adresse IP.

  4. Supprimez les domaines de recherche inutiles. Utilisez le bouton Supprimer sous la liste Domaines de recherche.

  5. Redémarrez le routeur si son DNS est lent pour tous les appareils.

  6. Si rien ne s’améliore, annulez vos modifications. Une liste Serveurs DNS vide utilise de nouveau les serveurs du réseau.

Avec Kilobat

  1. Comparez le résolveur du système avec Cloudflare, Google et Quad9. Lancez la commande deux fois avant de décider.

    kilobat dns-benchmark

    Sortie Une entrée par résolveur, avec resolver, milliseconds et replies sur 3.

  2. Décomposez un site lent en DNS, connexion, TLS et premier octet.

    kilobat http-check https://example.org --json
  3. Changez de DNS depuis la CLI. macOS demande un mot de passe administrateur. Utilisez automatic pour revenir en arrière.

    kilobat dns cloudflare
  4. La CLI est gratuite. Dans l’app, le changement de DNS fait partie de Pro, et Automatique reste gratuit. Consultez Choisir un DNS plus rapide.

Questions

Un serveur DNS public est-il toujours plus rapide ?

Non. Un résolveur proche de vous peut être plus rapide. Mesurez le résolveur du système et les résolveurs publics avant de changer.

Vider le cache DNS rend-il le DNS plus rapide ?

Non. Vider le cache supprime les anciennes réponses. Les résolutions suivantes doivent de nouveau interroger le serveur.

Sources

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec man <name> dans Terminal.