IP, routage et IPv6
Problèmes IPv6 sur un Mac
La plupart des réseaux attribuent au Mac des adresses IPv4 et IPv6. Si le chemin IPv6 est défaillant, certaines connexions attendent ou échouent.
Symptômes
- Certains sites ou API bloquent, alors que d’autres se chargent tout de suite.
- Un outil se connecte après un délai, ou après quelques nouvelles tentatives.
- Les connexions fonctionnent sur un réseau mais pas sur un autre.
Causes probables
- Un routeur qui annonce l’IPv6 mais ne le route pas. Le Mac obtient une adresse IPv6, mais le trafic IPv6 n’atteint pas Internet.
- Un opérateur ou un VPN sans IPv6 complet. Certains VPN ne transportent que l’IPv4. Le trafic IPv6 passe alors hors du tunnel ou échoue.
- Un coupe-feu qui bloque l’IPv6. Un routeur ou un coupe-feu d’entreprise peut bloquer le trafic IPv6 tout en autorisant l’IPv4.
Comment vérifier
Trouvez le nom d’appareil de chaque port réseau, par exemple
en0pour le Wi-Fi.networksetup -listallhardwareportsAffichez les adresses IPv6 de l’interface Wi-Fi. Les adresses qui commencent par
fe80sont uniquement de lien local.ifconfig en0 inet6Affichez l’annonce de routeur acceptée par le Mac. Une erreur signifie qu’aucun routeur IPv6 n’a répondu.
ipconfig getra en0Envoyez des pings en IPv6 vers une adresse publique.
ping6 -c 3 2606:4700:4700::1111Demandez un site en IPv4 uniquement, puis en IPv6 uniquement. Comparez les résultats.
curl -4 -I https://www.apple.comSi la requête IPv4 fonctionne et que la requête IPv6 échoue, le chemin IPv6 est défaillant.
curl -6 -I https://www.apple.com
Comment corriger
Redémarrez le routeur. Puis testez de nouveau.
Mettez à jour le firmware du routeur, ou interrogez l’opérateur sur l’IPv6 de votre ligne.
Pour un test, désactivez l’IPv6 sur le service.
networksetup -setv6off Wi-FiNécessite un mot de passe administrateur.
Réactivez l’IPv6 après le test. Utilisez le réglage automatique.
networksetup -setv6automatic Wi-FiNécessite un mot de passe administrateur.
Vous pouvez aussi utiliser le menu Configurer IPv6 dans Réglages Système > Réseau > le service > Détails > TCP/IP.
Si le problème ne disparaît qu’avec l’IPv6 désactivé, signalez-le au propriétaire du réseau ou à l’opérateur.
Avec Kilobat
whyessaie séparément l’IPv4 et l’IPv6 et indique lequel échoue.kilobat why api.example.comL’outil MCP
diagnose_connectionrenvoie les mêmes étapes à un agent. Voir Comprendre pourquoi un site ou une API ne se connecte pas.
Questions
Faut-il laisser l’IPv6 désactivé ?
Non. Ne le désactivez que pour un test. Demandez au propriétaire du réseau de corriger l’IPv6, puis réactivez-le.
Qu’est-ce qu’une adresse de lien local ?
Une adresse qui commence par fe80 ne fonctionne que sur le lien local. Elle n’atteint pas Internet.
Sources
- networksetup(8), page man installée avec macOS 27.2
- ipconfig(8), page man installée avec macOS 27.2
- ping6(8), page man installée avec macOS 27.2
- curl(1), page man installée avec macOS 27.2
- Assistance Apple : Modifier les réglages TCP/IP sur Mac
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.