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.

Gilt für: macOS 13 Ventura und neuer für die Schritte in den Systemeinstellungen. Die Terminal-Befehle funktionieren unter allen aktuellen macOS-Versionen.Geprüft: 29. Oktober 2026

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

  1. Finde den Gerätenamen jedes Netzwerkanschlusses, zum Beispiel en0 für WLAN.

    networksetup -listallhardwareports
  2. Zeige die IPv6-Adressen der WLAN-Schnittstelle an. Adressen, die mit fe80 beginnen, sind nur Link-Local-Adressen.

    ifconfig en0 inet6
  3. Zeige das Router Advertisement an, das der Mac akzeptiert hat. Ein Fehler bedeutet, dass kein IPv6-Router geantwortet hat.

    ipconfig getra en0
  4. Sende Pings über IPv6 an eine öffentliche Adresse.

    ping6 -c 3 2606:4700:4700::1111
  5. Ruf eine Website nur über IPv4 und dann nur über IPv6 ab. Vergleiche die Ergebnisse.

    curl -4 -I https://www.apple.com
  6. Wenn 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

  1. Starte den Router neu. Teste dann erneut.

  2. Aktualisiere die Firmware des Routers oder frag den Anbieter nach IPv6 auf deinem Anschluss.

  3. Schalte IPv6 für einen Test beim Dienst aus.

    networksetup -setv6off Wi-Fi

    Erfordert ein Administratorpasswort.

  4. Schalte IPv6 nach dem Test wieder ein. Verwende die automatische Einstellung.

    networksetup -setv6automatic Wi-Fi

    Erfordert ein Administratorpasswort.

  5. Du kannst auch das Menü „IPv6 konfigurieren“ unter „Systemeinstellungen“ > „Netzwerk“ > Dienst > „Details“ > „TCP/IP“ verwenden.

  6. Wenn das Problem nur bei ausgeschaltetem IPv6 verschwindet, melde es dem Netzwerkbetreiber oder dem Anbieter.

Mit Kilobat

  1. why testet IPv4 und IPv6 getrennt und sagt, welches scheitert.

    kilobat why api.example.com
  2. Das MCP-Tool diagnose_connection liefert 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

Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit man <name> im Terminal.