Messages d’erreur

« Un serveur avec le nom d’hôte spécifié est introuvable. » sur Mac

C’est le texte de macOS pour l’erreur -1003. Le Mac n’a pas pu convertir le nom du serveur en adresse. Le DNS a échoué, ou le nom n’existe pas.

S’applique à : toutes les versions actuelles de macOS. Le texte a été vérifié sur macOS 27.2.Vérifié le 29 octobre 2026

Symptômes

  • Une app affiche « Aucun serveur ayant le nom d’hôte précisé n’a été détecté. »
  • L’app peut afficher NSURLErrorDomain et -1003.
  • Safari affiche « Safari ne parvient pas à trouver le serveur » pour le même nom.

Causes probables

  • Pas de connexion Internet. Sans connexion, aucun nom n’est résolu.
  • Un problème de DNS. Le serveur DNS ne répond pas, ou n’a pas de réponse pour ce nom.
  • Un VPN avec son propre DNS. Les noms internes d’un réseau d’entreprise ne se résolvent que via le DNS de l’entreprise. Consultez Les noms internes ne se résolvent pas sur un VPN.
  • Un nom qui n’existe pas. Une faute de frappe, ou un serveur qui a été supprimé.
  • Un filtre DNS. Certains services et filtres DNS répondent que les noms bloqués n’existent pas.

Comment vérifier

  1. Résolvez le nom avec le résolveur de macOS. Aucune ligne d’adresse signifie que la résolution a échoué.

    dscacheutil -q host -a name example.com
  2. Interrogez directement un serveur DNS public. Une réponse ici, mais pas à l’étape précédente, désigne vos réglages DNS.

    dig +short example.com @1.1.1.1
  3. Affichez les serveurs DNS que le Mac utilise actuellement.

    scutil --dns
  4. Envoyez des pings à une adresse sur Internet. Ce test n’utilise pas le DNS.

    ping -c 5 1.1.1.1

Comment corriger

  1. Si ping fonctionne mais que les résolutions échouent, corrigez le DNS. Consultez Le DNS ne résout pas les noms sur Mac.

  2. Videz le cache DNS, puis réessayez. Consultez Vider le cache DNS sur un Mac.

  3. Pour un nom interne à l’entreprise, connectez d’abord le VPN.

  4. Si un filtre DNS bloque le nom, autorisez-le dans le filtre.

Avec Kilobat

  1. Le diagnostic de connexion de Kilobat teste le nom couche par couche : réseau, proxy, DNS, règles, IPv4, IPv6, TLS et serveur. Il nomme la couche qui a échoué.

    kilobat why example.com
  2. Consultez les serveurs DNS, ou définissez un service DNS public le temps d’un test. Les modifications nécessitent un mot de passe administrateur.

    kilobat dns
  3. Ces vérifications Kilobat sont gratuites. Les agents IA les lancent via MCP avec diagnose_connection et diagnose_network. Consultez Trouver pourquoi un site ou une API ne se connecte pas.

Questions

Qu’est-ce que NSURLErrorDomain -1003 ?

C’est l’erreur cannotFindHost de l’URL Loading System d’Apple. Apple la décrit comme un nom d’hôte qui n’a pas pu être résolu.

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.