Locahl
Acheter Locahl
DNSerreurmacOSdépannageréseau

ERR_NAME_NOT_RESOLVED Mac : 8 solutions

Corrigez ERR_NAME_NOT_RESOLVED ou DNS_PROBE_FINISHED_NXDOMAIN sur Mac avec 8 vérifications DNS, hosts, navigateur et réseau.

É

Équipe Locahl

·Mis à jour le ·7 min de lecture

"Ce site est inaccessible", "ERR_NAME_NOT_RESOLVED", "DNS_PROBE_FINISHED_NXDOMAIN"... Ces messages d'erreur sont frustrants, surtout quand Internet fonctionne pour d'autres sites. Ce guide vous aidera à résoudre ces problèmes DNS sur Mac.

Comment corriger ERR_NAME_NOT_RESOLVED sur Mac

Pour corriger ERR_NAME_NOT_RESOLVED (ou DNS_PROBE_FINISHED_NXDOMAIN) sur Mac, videz le cache DNS avec `sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder`, puis rechargez la page. Si l'erreur persiste, passez à un DNS public (1.1.1.1 ou 8.8.8.8), désactivez tout VPN ou proxy, et vérifiez que le domaine n'est pas bloqué dans /etc/hosts.

Suivez les huit solutions ci-dessous dans l'ordre, de la plus rapide à la plus complète.

Comprendre l'erreur

Que se passe-t-il ?

Quand vous tapez "google.com" dans votre navigateur : 1. Votre Mac demande l'adresse IP de google.com 2. Les serveurs DNS répondent avec l'IP (ex: 142.250.185.78) 3. Votre navigateur se connecte à cette IP

ERR_NAME_NOT_RESOLVED signifie que l'étape 2 a échoué.

En clair, un résolveur DNS interroge les serveurs de noms faisant autorité pour trouver l'enregistrement A (l'adresse IPv4) du domaine. Cette erreur veut dire que la requête récursive n'a renvoyé aucune adresse — le nom n'a pas pu être résolu.

Causes possibles

  • Cache DNS corrompu ou obsolète
  • Serveurs DNS inaccessibles ou lents
  • Fichier hosts mal configuré
  • VPN ou proxy problématique
  • Pare-feu bloquant les requêtes DNS
  • Le site est réellement down
  • Problème de connexion Internet

Solution #1 : Vider le cache DNS

C'est la solution la plus rapide et résout 50% des cas.

BASH
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

Testez immédiatement après en rechargeant la page.

À lire aussiGuide complet : Flush DNS Mac

Solution #2 : Vérifier le fichier hosts

Un domaine bloqué dans votre fichier hosts causera cette erreur.

BASH
cat /etc/hosts | grep "domaine-probleme.com"

Si le domaine apparaît avec 0.0.0.0 ou 127.0.0.1, il est bloqué.

Débloquer le domaine

BASH
sudo nano /etc/hosts

Supprimez ou commentez (#) la ligne concernée, puis videz le cache DNS.

À lire aussiComment modifier le fichier hosts sur Mac

Solution #3 : Changer de serveurs DNS

Les DNS de votre FAI peuvent être lents ou défaillants.

DNS recommandés

Cloudflare (rapide, privé)

  • 1.1.1.1
  • 1.0.0.1

Google (fiable)

  • 8.8.8.8
  • 8.8.4.4

Quad9 (sécurisé)

  • 9.9.9.9
  • 149.112.112.112

Changer les DNS sur Mac

1. Réglages Système > Réseau 2. Sélectionnez votre connexion (Wi-Fi ou Ethernet) 3. Détails... > DNS 4. Supprimez les serveurs existants, ajoutez les nouveaux 5. Cliquez OK

Via Terminal

BASH
# Afficher les DNS actuels
scutil --dns | grep "nameserver"

# Configurer Cloudflare DNS (Wi-Fi)
networksetup -setdnsservers Wi-Fi 1.1.1.1 1.0.0.1

Solution #4 : Désactiver VPN/Proxy

Les VPN modifient vos serveurs DNS et peuvent causer des problèmes.

Test rapide

1. Déconnectez votre VPN 2. Videz le cache DNS 3. Testez le site

Si ça fonctionne, le problème vient du VPN. Contactez leur support ou changez de serveur VPN.

Vérifier les proxys

Réglages Système > Réseau > Wi-Fi > Détails... > Proxies

Désactivez tout proxy configuré pour tester.

Solution #5 : Redémarrer les services réseau

Désactiver/réactiver le Wi-Fi

Cliquez sur l'icône Wi-Fi > Désactiver Wi-Fi > Attendre 10 secondes > Réactiver

Via Terminal

BASH
# Redémarrer mDNSResponder
sudo killall -HUP mDNSResponder

# Redémarrer l'interface réseau
sudo ifconfig en0 down && sudo ifconfig en0 up

Solution #6 : Vérifier le pare-feu

Le pare-feu Mac ou des applications de sécurité peuvent bloquer les requêtes DNS.

Vérifier le pare-feu macOS

Réglages Système > Réseau > Pare-feu

Désactivez temporairement pour tester.

Applications tierces

Little Snitch, Lulu, ou des antivirus peuvent bloquer les DNS. Vérifiez leurs règles.

Solution #7 : Renouveler l'adresse IP

BASH
# Libérer l'IP actuelle
sudo ipconfig set en0 DHCP

# Ou forcer le renouvellement
sudo ipconfig set en0 BOOTP && sudo ipconfig set en0 DHCP

Solution #8 : Vérifier si le site est down

Peut-être que le problème n'est pas chez vous.

Outils de vérification

Test depuis un autre appareil

Essayez d'accéder au site depuis votre téléphone en 4G (pas Wi-Fi).

Diagnostic avancé

Vérifier la résolution DNS

BASH
# Avec nslookup
nslookup google.com

# Avec dig
dig google.com

# Avec host
host google.com

Résultat attendu : une adresse IP.

Tester avec un DNS spécifique

BASH
# Tester avec Cloudflare DNS
nslookup google.com 1.1.1.1

# Tester avec Google DNS
nslookup google.com 8.8.8.8

Si ça fonctionne avec un DNS externe mais pas avec le vôtre, changez de DNS.

Vérifier la connexion Internet

BASH
# Ping Google DNS
ping -c 4 8.8.8.8

# Ping par nom (teste le DNS)
ping -c 4 google.com

Si le ping par IP fonctionne mais pas par nom, c'est un problème DNS.

Arbre de décision

Un seul site échoue

Causes probables :

  • DNS du site mal configuré.
  • Cache DNS local obsolète.
  • Domaine bloqué dans /etc/hosts.
  • Cache navigateur encore actif.

Commencez par :

BASH
dscacheutil -q host -a name exemple.com
dig exemple.com
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

Si seul Chrome échoue, nettoyez son cache DNS :

À lire aussiVider le cache DNS Chrome sur Mac

Tous les sites échouent par nom

Si les IP répondent mais pas les domaines, le DNS global est en cause :

BASH
ping -c 4 1.1.1.1
ping -c 4 google.com
scutil --dns | grep nameserver

Essayez temporairement Cloudflare ou Google DNS.

Seuls les domaines locaux échouent

Vérifiez :

  • Syntaxe du fichier hosts.
  • Domaine .test plutôt que .local.
  • Mapping IPv4 et IPv6.
  • Serveur local démarré.
  • Cache navigateur vidé.
BASH
cat /etc/hosts
dscacheutil -q host -a name monprojet.test
curl -I http://monprojet.test

Scénarios développeur fréquents

Après modification de /etc/hosts

1. Vérifiez la ligne hosts. 2. Videz le DNS macOS. 3. Videz le cache DNS Chrome. 4. Testez avec curl -I. 5. Vérifiez que le serveur accepte ce hostname.

Après activation d'un VPN

Un VPN peut imposer ses propres DNS. Si l'erreur apparaît uniquement avec le VPN, testez sans VPN, changez de serveur ou vérifiez les règles de split DNS.

Après changement de Wi-Fi

Les portails captifs et réseaux d'entreprise peuvent intercepter le DNS. Testez avec un partage de connexion mobile pour isoler le problème.

Après installation d'un outil de sécurité

Little Snitch, LuLu ou un antivirus peuvent bloquer les DNS. Vérifiez leurs règles avant de modifier toute votre configuration réseau.

Erreurs similaires

MessageSignification
ERR_NAME_NOT_RESOLVEDRésolution DNS échouée
DNS_PROBE_FINISHED_NXDOMAINDomaine inexistant
ERR_CONNECTION_REFUSEDServeur trouvé mais refuse la connexion
ERR_CONNECTION_TIMED_OUTServeur ne répond pas

Prévention

Utilisez des DNS fiables

Configurez Cloudflare (1.1.1.1) ou Google (8.8.8.8) comme DNS principal.

Évitez les fichiers hosts volumineux

Trop d'entrées peuvent ralentir la résolution. Utilisez un outil comme Locahl pour gérer proprement.

Redémarrez régulièrement

Un redémarrage occasionnel nettoie les caches et résout les problèmes latents.

Conclusion

L'erreur ERR_NAME_NOT_RESOLVED est presque toujours liée au cache DNS ou aux serveurs DNS configurés. Dans 90% des cas, vider le cache DNS ou changer de serveurs DNS résout le problème.

Si le problème persiste sur un seul site, le site lui-même est probablement en cause.

Partager cet article
Disponible sur Windows, macOS et Linux

Prêt à simplifier votre workflow ?

Arrêtez de perdre du temps avec le terminal. Locahl vous permet de gérer votre fichier hosts en quelques clics, avec validation automatique et sans risque d'erreur.

  • Interface visuelle intuitive
  • Flush DNS automatique
  • Gestion multi-environnements
  • Sauvegardes automatiques
  • Import/Export JSON
Acheter Locahl4,99 €Paiement unique, pas d'abonnement

Avis des lecteurs

4.7(3 avis)
Thierry G.

"L'étape du flush DNS a résolu mon problème en 30 secondes. J'avais passé 2 heures à chercher !"

15 mai 2025

Isabelle R.

"Super guide de dépannage. La méthode systématique m'a permis d'identifier que mon VPN causait le problème."

22 août 2025

Nicolas F.

"Complet et bien expliqué. Aurait pu inclure plus de détails sur les problèmes FAI."

10 novembre 2025

Questions fréquentes

Que signifie ERR_NAME_NOT_RESOLVED ?

Cette erreur indique que votre navigateur n'a pas pu résoudre le nom de domaine en adresse IP. Le serveur DNS n'a pas trouvé d'enregistrement pour ce domaine.

Quelle est la différence avec DNS_PROBE_FINISHED_NXDOMAIN ?

C'est la même erreur avec un nom différent. NXDOMAIN signifie 'Non-Existent Domain' - le domaine n'existe pas ou n'est pas trouvé.

Comment vider le cache DNS sur Mac ?

Exécutez : sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder. Cette commande force la mise à jour des résolutions DNS.

Pourquoi cette erreur n'apparaît que sur certains sites ?

Si un seul site est affecté, le problème vient probablement du site lui-même (DNS mal configuré) ou de votre cache DNS local.

Mon VPN peut-il causer cette erreur ?

Oui, les VPN modifient vos serveurs DNS. Si le VPN a des problèmes ou des DNS lents, vous verrez cette erreur. Essayez de vous déconnecter du VPN pour tester.

Articles similaires

5 min de lecture
DNSflush DNSvider cache DNS

Comment vider le cache DNS (Windows, Mac, Linux, Chrome)

Comment vider le cache DNS sur Windows, Mac, Linux et Chrome. Copiez la commande exacte pour votre système, comprenez à quoi sert le flush DNS et s’il est sans risque.

É

Équipe Locahl

Outils développeurs

4 min de lecture
fichier hostsdépannageDNS

Fichier hosts qui ne fonctionne pas ? Solutions Windows, Mac, Linux

Le fichier hosts est ignoré ou /etc/hosts ne s’applique pas ? Corrigez-le sous Windows, Mac et Linux : flush DNS, syntaxe, IPv6, fins de ligne, caches de résolveur et permissions.

É

Équipe Locahl

Outils développeurs

3 min de lecture
localhost127.0.0.1DNS

127.0.0.1 vs localhost : quelle différence ?

127.0.0.1 vs localhost expliqué : les deux pointent vers votre machine, mais diffèrent en résolution DNS, IPv6 et fichier hosts. Quand utiliser chacun, exemples.

É

Équipe Locahl

Outils développeurs

3 min de lecture
DNSChromedépannage

Corriger DNS_PROBE_FINISHED_NXDOMAIN (2026)

Corrigez DNS_PROBE_FINISHED_NXDOMAIN dans Chrome et Edge : videz le DNS, vérifiez le fichier hosts, changez de serveurs DNS et videz le cache du navigateur.

É

Équipe Locahl

Outils développeurs