Messages d’erreur

« Safari ne parvient pas à se connecter au serveur » sur Mac

Safari a trouvé l’adresse du site, mais la connexion au serveur ne s’est pas ouverte. Le DNS fonctionne. C’est le serveur ou le chemin qui y mène qui échoue.

S’applique à : Safari sous macOS 13 Ventura ou version ultérieure. Le texte a été vérifié sur macOS 27.2.Vérifié le 29 octobre 2026

Symptômes

  • Safari affiche : « Safari ne parvient pas à ouvrir la page … car Safari ne peut pas se connecter au serveur … ».
  • Les autres sites s’ouvrent.
  • L’adresse est celle d’un serveur local, comme localhost:3000, et le serveur ne tourne pas.

Causes probables

  • Le serveur est en panne ou refuse les connexions. Rien n’écoute sur le port, ou le serveur refuse la connexion.
  • Un serveur local qui ne tourne pas. Pour une adresse localhost, votre propre serveur doit être lancé. Consultez Port déjà utilisé sur Mac.
  • Un coupe-feu ou un filtre. Un coupe-feu, un filtre de contenu ou un réseau d’entreprise peut bloquer le port.
  • Un VPN ou un proxy. Le trafic passe par un VPN ou un proxy qui ne peut pas joindre le serveur.
  • Un chemin IPv6 défaillant. Le site a une adresse IPv6, mais IPv6 ne fonctionne pas sur votre réseau.

Comment vérifier

  1. Ouvrez la même adresse sur un autre appareil du même réseau. Si elle échoue là aussi, le problème vient du réseau ou du serveur.

  2. Testez le port depuis Terminal, avec un délai d’attente de 5 secondes.

    nc -vz -G 5 example.com 443
  3. Demandez la page et affichez chaque étape de la connexion.

    curl -v -o /dev/null https://example.com
  4. Essayez IPv4 seul, puis IPv6 seul. Si seul IPv6 échoue, lisez Problèmes d’IPv6 sur Mac.

    curl -4 -I https://example.com
    curl -6 -I https://example.com
  5. Pour une adresse locale, vérifiez si un serveur écoute sur le port.

    lsof -nP -iTCP:3000 -sTCP:LISTEN

Comment corriger

  1. Rechargez la page au bout de quelques minutes. Un serveur surchargé peut revenir.

  2. Pour un serveur local, lancez-le. Puis utilisez le port qu’il affiche.

  3. Si un VPN, un proxy ou une app de sécurité est activé, désactivez-le pour un court test. Réactivez-le ensuite.

  4. Si seul IPv6 échoue, corrigez IPv6 ou signalez-le à votre fournisseur d’accès. Consultez Problèmes d’IPv6 sur Mac.

  5. Si un réseau d’entreprise bloque le site, adressez-vous à l’administrateur.

Avec Kilobat

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

    kilobat why https://example.com
  2. Affichez les temps DNS, de connexion, TLS et du premier octet pour une URL.

    kilobat http-check https://example.com
  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

Pourquoi Safari trouve-t-il le serveur sans pouvoir s’y connecter ?

Trouver le serveur relève du DNS. S’y connecter est une étape distincte. Ici, le DNS a fonctionné et la connexion a échoué.

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.