IP, Routing und IPv6
IPv6-Probleme auf dem Mac
Die meisten Netzwerke geben einem Mac sowohl IPv4- als auch IPv6-Adressen. Ist der IPv6-Weg defekt, warten oder scheitern manche Verbindungen.
Symptome
- Manche Websites oder APIs hängen, andere laden sofort.
- Ein Tool verbindet sich erst nach einer Verzögerung oder nach einigen Versuchen.
- Verbindungen funktionieren in einem Netzwerk, aber nicht in einem anderen.
Mögliche Ursachen
- Ein Router, der IPv6 ankündigt, aber nicht routet. Der Mac bekommt eine IPv6-Adresse, aber Datenverkehr über IPv6 erreicht das Internet nicht.
- Ein Anbieter oder VPN ohne vollständiges IPv6. Manche VPNs übertragen nur IPv4. IPv6-Datenverkehr läuft dann außerhalb des Tunnels oder scheitert.
- Eine Firewall, die IPv6 blockiert. Ein Router oder eine Firmen-Firewall kann IPv6-Datenverkehr blockieren und IPv4 erlauben.
So prüfst du es
Finde den Gerätenamen jedes Netzwerkanschlusses, zum Beispiel
en0für WLAN.networksetup -listallhardwareportsZeige die IPv6-Adressen der WLAN-Schnittstelle an. Adressen, die mit
fe80beginnen, sind nur Link-Local-Adressen.ifconfig en0 inet6Zeige das Router Advertisement an, das der Mac akzeptiert hat. Ein Fehler bedeutet, dass kein IPv6-Router geantwortet hat.
ipconfig getra en0Sende Pings über IPv6 an eine öffentliche Adresse.
ping6 -c 3 2606:4700:4700::1111Ruf eine Website nur über IPv4 und dann nur über IPv6 ab. Vergleiche die Ergebnisse.
curl -4 -I https://www.apple.comWenn die IPv4-Anfrage funktioniert und die IPv6-Anfrage scheitert, ist der IPv6-Weg defekt.
curl -6 -I https://www.apple.com
So behebst du es
Starte den Router neu. Teste dann erneut.
Aktualisiere die Firmware des Routers oder frag den Anbieter nach IPv6 auf deinem Anschluss.
Schalte IPv6 für einen Test beim Dienst aus.
networksetup -setv6off Wi-FiErfordert ein Administratorpasswort.
Schalte IPv6 nach dem Test wieder ein. Verwende die automatische Einstellung.
networksetup -setv6automatic Wi-FiErfordert ein Administratorpasswort.
Du kannst auch das Menü „IPv6 konfigurieren“ unter „Systemeinstellungen“ > „Netzwerk“ > Dienst > „Details“ > „TCP/IP“ verwenden.
Wenn das Problem nur bei ausgeschaltetem IPv6 verschwindet, melde es dem Netzwerkbetreiber oder dem Anbieter.
Mit Kilobat
whytestet IPv4 und IPv6 getrennt und sagt, welches scheitert.kilobat why api.example.comDas MCP-Tool
diagnose_connectionliefert einem Agenten dieselben Schritte. Siehe Herausfinden, warum sich eine Website oder API nicht verbindet.
Fragen
Soll ich IPv6 ausgeschaltet lassen?
Nein. Schalte es nur für einen Test aus. Bitte den Netzwerkbetreiber, IPv6 zu reparieren, und schalte es dann wieder ein.
Was ist eine Link-Local-Adresse?
Eine Adresse, die mit fe80 beginnt, funktioniert nur im lokalen Link. Sie erreicht das Internet nicht.
Quellen
- networksetup(8), Manpage aus macOS 27.2
- ipconfig(8), mit macOS 27.2 installierte Manpage
- ping6(8), mit macOS 27.2 installierte Manpage
- curl(1), Manpage aus macOS 27.2
- Apple Support: TCP/IP-Einstellungen auf dem Mac ändern
Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit man <name> im Terminal.