---
title: "Safari ne peut pas se connecter au serveur sur Mac : causes et solutions · Guides Kilobat"
url: "https://kilobat.app/fr/guides/safari-cant-connect-to-server.html"
description: "Safari a trouvé l’adresse d’un site mais n’a pas pu se connecter au serveur. Déterminez si la cause est le serveur, un coupe-feu, un VPN ou le chemin IPv6."
---

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](https://kilobat.app/fr/guides/port-already-in-use.html).
- **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](https://kilobat.app/fr/guides/ipv6-problems-mac.html).

   ```
   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](https://kilobat.app/fr/guides/ipv6-problems-mac.html).
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](https://kilobat.app/fr/guides/recipes/why-cant-it-connect.html).

## 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

- Texte d’erreur dans Safari.framework, macOS 27.2 (Localizable.strings)
- [Apple Developer : URLError.Code cannotConnectToHost (-1004)](https://developer.apple.com/documentation/foundation/urlerror/code/cannotconnecttohost)
- [Assistance Apple : Si Safari ne fonctionne pas comme prévu sur Mac](https://support.apple.com/en-us/102564)
- nc(1), curl(1) et lsof(8), pages man installées avec macOS 27.2

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.

## Guides associés

- [Safari ne parvient pas à trouver le serveur sur un Mac](https://kilobat.app/fr/guides/safari-cant-find-server.html): « Safari ne parvient pas à trouver le serveur » signifie généralement que le Mac n’a pas pu obtenir d’adresse pour le nom du site.
- [Port déjà utilisé sur un Mac](https://kilobat.app/fr/guides/port-already-in-use.html): Un seul processus peut écouter sur un même port TCP et une même adresse.
- [Problèmes IPv6 sur un Mac](https://kilobat.app/fr/guides/ipv6-problems-mac.html): La plupart des réseaux attribuent au Mac une adresse IPv4 et une adresse IPv6.
- [Un site web fonctionne sur votre téléphone mais pas sur votre Mac](https://kilobat.app/fr/guides/site-works-on-phone-not-mac.html): Quand un site s’ouvre sur votre téléphone mais pas sur votre Mac, le problème vient généralement du Mac.
- [Trouver pourquoi un site ou une API ne se connecte pas](https://kilobat.app/fr/guides/recipes/why-cant-it-connect.html): Quand Internet fonctionne mais qu’une adresse échoue, Kilobat vérifie chaque couche tour à tour.
