Cómo desactivar completamente IPv6 y usar solo IPv4

IPv6 se supone que es el futuro de las redes, y a largo plazo lo será. Pero en la práctica a veces causa más problemas de los que resuelve: una VPN que filtra fuera del túnel, una conexión lenta porque tu operador gestiona mal IPv6, un software antiguo o un NAS que no sabe manejarlo. En estos casos, volver a usar solo IPv4 suele solucionar el problema en minutos. Así se hace correctamente según tu sistema.

Antes de desactivar IPv6, hazte esta pregunta

Desactivar IPv6 no es buena idea por principio. Si todo funciona en tu equipo, déjalo activado: es hacia donde va internet y cada vez más servicios dependen de él. Las razones válidas para desactivarlo son concretas:

  • Tu VPN no protege IPv6 y filtra tu dirección real (un test en ipleak.net o dnsleaktest.com lo confirma)
  • Tienes lentitud o errores de conexión que desaparecen al desactivar IPv6, señal de que tu operador lo gestiona mal
  • Un equipo de red antiguo o una aplicación concreta no soporta IPv6 y provoca conflictos
  • Administras una red corporativa donde IPv6 no está desplegado y representa una superficie de ataque innecesaria

Si ninguno de estos casos te aplica, desactivar IPv6 no te aportará nada y puede romper cosas más adelante.

Desactivar IPv6 en Windows

En Windows 10 y Windows 11, el método por interfaz gráfica es el más sencillo. Abre las conexiones de red: clic derecho en el icono de red, luego "Configuración de red e Internet", y haz clic en "Cambiar opciones del adaptador".

Haz clic derecho en tu conexión activa (Wi-Fi o Ethernet), elige "Propiedades" y, en la lista, desmarca la casilla "Protocolo de Internet versión 6 (TCP/IPv6)". Confirma con Aceptar.

Este método desactiva IPv6 solo en esa interfaz. Para desactivarlo por completo a nivel de sistema, hay que usar el registro. Abre el Editor del Registro (tecla Windows + R, escribe regedit) y navega hasta:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

Crea un nuevo valor DWORD (32 bits) llamado DisabledComponents y dale el valor ff en hexadecimal para desactivar todos los componentes IPv6. Reinicia el ordenador para aplicar el cambio.

Atención: Microsoft desaconseja oficialmente desactivar IPv6 por completo a través del registro, porque algunos componentes de Windows esperan que esté presente. Si notas comportamientos extraños después (problemas de uso compartido de red, lentitud al arrancar), vuelve a poner DisabledComponents en 0 o elimina la clave.

Desactivar IPv6 en Mac

En macOS, la desactivación se hace por Terminal, ya que la opción dejó de estar en la interfaz gráfica hace varias versiones. Abre Terminal e identifica primero el nombre de tu servicio de red:

networksetup -listallnetworkservices

Normalmente verás "Wi-Fi" y "Ethernet". Para desactivar IPv6 en el Wi-Fi, escribe:

sudo networksetup -setv6off Wi-Fi

Para Ethernet:

sudo networksetup -setv6off Ethernet

El sistema te pedirá la contraseña de administrador. Para reactivar IPv6 más tarde, sustituye -setv6off por -setv6automatic.

Desactivar IPv6 en Linux

En la mayoría de distribuciones Linux (Ubuntu, Debian, Fedora), el método limpio usa sysctl. Edita el archivo de configuración:

sudo nano /etc/sysctl.conf

Añade estas tres líneas al final del archivo:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Aplica los cambios sin reiniciar con:

sudo sysctl -p

Este método es reversible: pon los valores de nuevo en 0 o elimina las líneas, luego ejecuta sysctl -p otra vez.

Desactivar IPv6 en el router

Si quieres cortar IPv6 para toda la red de una vez, es en el router donde se hace. Accede a la interfaz de administración escribiendo su dirección IP en el navegador (a menudo 192.168.1.1).

Busca la sección IPv6 en los ajustes de red o WAN. La ubicación exacta varía según el modelo, pero suele estar bajo "WAN", "Internet" o "Configuración avanzada". Desactiva la opción y guarda. Todos los dispositivos de la red volverán a IPv4 tras renovar su concesión DHCP o reiniciarse.

Comprobar que IPv6 está realmente desactivado

Una vez hecho, comprueba el resultado. Lo más fácil es visitar ipme.co, que te indicará si tu conexión usa IPv4 o IPv6. También puedes comprobarlo por línea de comandos.

En Windows, escribe ipconfig en el símbolo del sistema: ya no deberías ver una línea "Dirección IPv6". En Mac y Linux, ifconfig o ip a ya no debería mostrar una dirección que empiece por inet6 en tus interfaces activas.

Si todavía ves una dirección IPv6 que empieza por fe80::, no te preocupes: es una dirección de enlace local, puramente interna, que no afecta a tu conexión a internet y que algunas capas del sistema conservan de todos modos.