- El protocolo IPv6 puede generar conflictos de conectividad en redes corporativas con hardware antiguo o con ciertos ISPs.
- Es posible mitigar su impacto desde Preferencias del Sistema configurando la opción de solo enlace local en la pestaña TCP/IP.
- Para una desactivación total y efectiva, se pueden utilizar comandos específicos de networksetup a través de la Terminal de macOS.
Seguro que alguna vez has oído hablar del protocolo IPv6. Básicamente, es el sucesor del clásico IPv4 y ha nacido para solucionar un problema crítico: nos estábamos quedando sin direcciones IP debido al crecimiento brutal de dispositivos conectados en todo el mundo, especialmente en potencias como China o India. Aunque es el camino hacia el futuro de Internet, la realidad es que su implementación no ha sido uniforme y todavía hay muchos rincones de la red que no se llevan bien con él.
El problema viene cuando intentas navegar en entornos específicos, como redes corporativas que utilizan hardware y switches ya veteranos, o con ciertos proveedores de servicios de Internet. En estos casos, tener el IPv6 activo puede darte dolores de cabeza, provocando que la conexión se vuelva lenta, tenga cortes intermitentes o incluso te deje totalmente fuera de juego. Por suerte, quitarlo de en medio en macOS es una tarea bastante sencilla que no debería afectar negativamente a tu navegación habitual.
¿Qué es exactamente el IPv6 y por qué daría problemas?

Para entrar un poco en faena, el IPv6 es una versión del Protocolo de Internet que expande el espacio de direccionamiento de los 32 bits del IPv4 a unos impresionantes 128 bits. Esto permite una cantidad casi infinita de nodos y facilita la autoconfiguración de los dispositivos. Sin embargo, existe un inconveniente técnico: las máquinas que solo hablan IPv4 y las que usan IPv6 no pueden comunicarse directamente entre sí sin ayuda.
Más allá de la conectividad, hay un tema de seguridad. Algunos expertos advierten que, mientras el IPv4 está blindado y vigilado, el IPv6 a veces campa a sus anchas. Esto ha sido aprovechado por ciertos malwares y botnets (como algunas variantes de Zeus) para crear conexiones que consumen el ancho de banda y hunden el rendimiento del equipo. Siguiendo la máxima de seguridad de «si no lo usas, apágalo», desactivarlo puede ser una medida preventiva inteligente.
Método sencillo: a través de Preferencias del Sistema

Si no te gusta complicarte la vida con códigos, macOS ofrece una ruta visual para mitigar el uso de este protocolo. Los pasos son muy directos:
- Dirígete al menú de Apple y abre las Preferencias del Sistema, buscando luego la sección de Red.
- Selecciona la conexión que estés utilizando en ese momento (ya sea Wi-Fi o Ethernet) y haz clic en el botón de funciones avanzadas.
- Una vez dentro, localiza la pestaña denominada TCP/IP.
- En el menú desplegable de «Configurar IPv6», cambia la opción automática por «sólo enlace local» (Link-local only).
- Para terminar, guarda los cambios y aplícalos.
Si tu versión de macOS es muy reciente, es posible que veas la opción de desactivarlo por completo en ese mismo menú. Si no es así, la opción de enlace local hace que el equipo solo use IPv6 dentro de tu red doméstica y no para salir a Internet. Un truco extra es aprovechar las «Ubicaciones» de red para crear un perfil específico para cuando necesites evitar el IPv6 sin tener que cambiar la configuración cada vez.
Método avanzado: usando la Terminal

Hay situaciones donde la interfaz gráfica no es suficiente o la opción de apagado no aparece. En ese caso, nos toca recurrir a la Terminal, que es la herramienta más potente para gestionar el sistema. Ten en cuenta que cualquier cambio posterior en los ajustes de red podría revertir estos comandos.
Para empezar, abre la aplicación Terminal desde la carpeta de Utilidades en Aplicaciones o usa Spotlight. Primero, debemos saber cómo se llama exactamente tu interfaz de red ejecutando: sudo networksetup -listallnetworkservices. El sistema te pedirá tu contraseña de administrador; escríbela (no verás asteriscos mientras lo haces) y pulsa Enter.
Una vez identificada tu red, utiliza el comando correspondiente según tu caso:
- Si usas cable:
sudo networksetup -setv6off Ethernet - Si usas Wi-Fi:
sudo networksetup -setv6off Wi-Fi
Si en algún momento te arrepientes y quieres volver a activar el protocolo, simplemente sustituye la palabra -setv6off por -setv6automatic en los comandos anteriores. Para comprobar si el cambio ha tenido efecto, puedes usar la instrucción ifconfig y revisar que las interfaces en0 (cable) o en1 (Wi-Fi) ya no gestionen direcciones IPv6.
Deshabilitar el protocolo IPv6 en macOS es un proceso rápido que puede solucionar problemas de lentitud, cortes de conexión o fallos de seguridad en redes antiguas. Ya sea optando por la ruta sencilla de los ajustes de red configurando el enlace local, o yendo a machete con la Terminal para un apagado total, el objetivo es estabilizar la navegación eliminando un protocolo que, aunque es el futuro, todavía da guerra en el presente.
