IP, enrutamiento e IPv6

Problemas de IPv6 en un Mac

La mayoría de las redes dan al Mac direcciones IPv4 e IPv6. Si la ruta IPv6 está rota, algunas conexiones esperan o fallan.

Se aplica a: macOS 13 Ventura y posterior para los pasos de Ajustes del Sistema. Los comandos de Terminal funcionan en todas las versiones actuales de macOS.Revisado: 29 de octubre de 2026

Síntomas

  • Algunos sitios o API se cuelgan, pero otros cargan al instante.
  • Una herramienta se conecta con retraso, o después de varios reintentos.
  • Las conexiones funcionan en una red pero no en otra.

Causas probables

  • Un router que anuncia IPv6 pero no lo enruta. El Mac obtiene una dirección IPv6, pero el tráfico IPv6 no llega a internet.
  • Un proveedor o una VPN sin IPv6 completo. Algunas VPN solo transportan IPv4. El tráfico IPv6 sale entonces fuera del túnel o falla.
  • Un firewall que bloquea IPv6. Un router o el firewall de una empresa pueden bloquear el tráfico IPv6 y permitir el IPv4.

Cómo comprobarlo

  1. Busca el nombre de dispositivo de cada puerto de red, por ejemplo en0 para Wi-Fi.

    networksetup -listallhardwareports
  2. Muestra las direcciones IPv6 de la interfaz Wi-Fi. Las direcciones que empiezan por fe80 son solo de enlace local.

    ifconfig en0 inet6
  3. Muestra el anuncio de router que aceptó el Mac. Un error significa que no respondió ningún router IPv6.

    ipconfig getra en0
  4. Envía pings por IPv6 a una dirección pública.

    ping6 -c 3 2606:4700:4700::1111
  5. Pide un sitio solo por IPv4 y luego solo por IPv6. Compara los resultados.

    curl -4 -I https://www.apple.com
  6. Si la petición IPv4 funciona y la IPv6 falla, la ruta IPv6 está rota.

    curl -6 -I https://www.apple.com

Cómo solucionarlo

  1. Reinicia el router. Luego vuelve a probar.

  2. Actualiza el firmware del router o pregunta al proveedor por el IPv6 de tu línea.

  3. Para una prueba, desactiva IPv6 en el servicio.

    networksetup -setv6off Wi-Fi

    Requiere una contraseña de administrador.

  4. Vuelve a activar IPv6 después de la prueba. Usa el ajuste automático.

    networksetup -setv6automatic Wi-Fi

    Requiere una contraseña de administrador.

  5. También puedes usar el menú Configurar IPv6 en Ajustes del Sistema > Red > el servicio > Detalles > TCP/IP.

  6. Si el problema solo desaparece con IPv6 desactivado, comunícalo al responsable de la red o al proveedor.

Con Kilobat

  1. why prueba IPv4 e IPv6 por separado e indica cuál falla.

    kilobat why api.example.com
  2. La herramienta MCP diagnose_connection devuelve los mismos pasos para un agente. Consulta Averiguar por qué no se conecta un sitio o una API.

Preguntas

¿Debo dejar IPv6 desactivado?

No. Desactívalo solo para una prueba. Pide al responsable de la red que arregle IPv6 y vuelve a activarlo.

¿Qué es una dirección de enlace local?

Una dirección que empieza por fe80 solo funciona en el enlace local. No llega a internet.

Fuentes

Fuentes revisadas el 29 de octubre de 2026. Las páginas man son las que se instalan con macOS; abre una con man <name> en Terminal.