Cómo desactivar IPv6 en Windows

Cuando se introdujo, IPv6 estaba destinado a eliminar el insaciable apetito del mundo por más direcciones IP. Pero la adopción de IPv6 ha sido lenta, y algunos eligen desactivar IPv6 en Windows con fines de solución de problemas. Aprendamos cómo hacerlo.

En este tutorial, aprenderás cómo desactivar IPv6 a través de varios métodos, tanto mediante la interfaz gráfica de usuario como a través de la terminal de línea de comandos.

¿Listo para dar el salto? ¡Vamos!

Requisitos previos

Este tutorial comprende demostraciones prácticas. Si deseas seguirlo, asegúrate de tener lo siguiente:

  • Este tutorial utiliza Windows 10 versión 20H2, pero cualquier versión de Windows 10 funcionará.
  • Inicia sesión en Windows como un usuario con acceso administrativo.
  • El ejemplo de PowerShell utiliza el entorno de Windows PowerShell integrado en Windows 10.

Desactivar IPv6 a través de la interfaz gráfica de usuario

Primero, necesitas desactivar IPv6 a través de la aplicación Conexiones de red de Windows 10. Para hacerlo, debes acceder a las propiedades de tu adaptador de red para desactivar IPv6.

1. Haz clic derecho en el icono de red / Wi-Fi en la bandeja del sistema y elige Abrir Configuración de red e Internet para acceder a tus configuraciones de red.

Accessing Network & Internet Settings.

2. Bajo Configuración avanzada de red, selecciona Cambiar opciones de adaptador para ver todos los adaptadores (tarjetas de red) utilizados en tu computadora.

Viewing all network cards by selecting Change Adapter Options.

3. Ahora, haz clic derecho en tu adaptador Ethernet y selecciona Propiedades. Al hacerlo, se abre la ventana “Propiedades” para la tarjeta de red que seleccionaste.

Accessing the Network Card’s Properties.

Encuentra la opción Protocolo de Internet v6 (TCP/IPv6) de la lista bajo la pestaña Red. Si la opción está marcada, haz clic en la casilla de verificación para desactivarla, como se muestra a continuación, luego haz clic en Aceptar.

Después de desactivar IPv6, no notarás ningún cambio en la conectividad a Internet de tu computadora, ya que la configuración del adaptador IPv4 está configurada de forma predeterminada.

Disabling IPv6 from your Ethernet card.

Desactivar IPv6 mediante PowerShell

Tal vez prefieras un entorno de línea de comandos en lugar de una interfaz gráfica de usuario al administrar la configuración de red de Windows. Si es así, ejecuta los siguientes comandos en PowerShell para desactivar los adaptadores de red IPv6.

1. Abre PowerShell como administrador, y ejecuta el comando Get-NetAdapterBinding a continuación para ver la lista de enlaces para adaptadores de red, su ID de componente y estado. Además, filtra todos los adaptadores donde el ComponentID sea igual al ms_tcpip6 con el comando Where-Object.

Get-NetAdapterBinding | Where-Object ComponentID -EQ 'ms_tcpip6'

En los valores devueltos, ten en cuenta el DisplayName y el ComponentID del adaptador que deseas deshabilitar; los necesitarás en el siguiente paso. En el ejemplo siguiente, se elige el adaptador Ethernet.

Listing All Network Adapters with IPv6 Components.

2. Ejecuta el comando Disable-NetAdapterBinding a continuación para deshabilitar tu adaptador de red.

A continuación, se deshabilita el adaptador Ethernet con el componente ms_tcpip6, pero sustituye el nombre y el ID del componente por tu objetivo previsto. Si es exitoso, no se mostrará ninguna salida.

Disable-NetAdapterBinding -Name 'Ethernet' -ComponentID 'ms_tcpip6'
Disabling IPv6 on an adapter.

3. Por último, ejecuta el comando Get-NetAdapterBinding a continuación para verificar si IPv6 para tu adaptador de red está ahora deshabilitado.

Como se muestra a continuación, se muestra el adaptador Ethernet, pero sustitúyelo por tu objetivo previsto.

Get-NetAdapterBinding -Name 'Ethernet' -ComponentID 'ms_tcpip6'
Verifying if IPv6 Network Adapter is now Disabled.

Quizás no tengas planes de mantener habilitado IPv6 en ninguno de tus adaptadores de red. Si es así, ejecuta este comando en su lugar Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6 para deshabilitar IPv6 en todos los adaptadores de red de forma nuclear.

Desactivar IPv6 para todos los adaptadores de red a través del Símbolo del sistema

Como alternativa a PowerShell, puedes recurrir al símbolo del sistema. El símbolo del sistema también te permite desactivar el IPv6 de tus adaptadores de red ejecutando un conjunto diferente de comandos que PowerShell.

1. Abre el símbolo del sistema como administrador y ejecuta el comando ipconfig. El comando ipconfig muestra todos los valores de configuración de red TCP/IP actuales, para que puedas verificar si el IPv6 está habilitado en tu adaptador de red.

ipconfig

A continuación, puedes ver que el IPv6 está habilitado para el adaptador Ethernet.

Verifying if IPv6 is Enabled.

2. Ejecuta la serie de comandos a continuación para desactivar toda la conectividad IPv6 para cada interfaz de red.

El :: precedente antes del texto indica comentarios, por si acaso copias y pegas los comandos en la terminal a continuación.

:: Disables the Teredo tunneling. Teredo is a transition technology that gives 
:: full IPv6 connectivity and host-to-host automatic tunneling 
:: for unicast IPv6 traffic.
netsh interface teredo set state disabled

:: Disables the 6to4 tunnels that support communication with IPv6 internet
netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled

:: Disables all IPv6 transition technologies
netsh interface ipv6 isatap set state state=disabled

Si tienes éxito, recibirás un mensaje de Ok después de ejecutar cada comando, como se muestra a continuación.

Disabling all IPv6 interfaces.

3. Finalmente, vuelve a ejecutar el comando ipconfig para verificar si has desactivado correctamente el IPv6.

ipconfig

Observa que a continuación el IPv6 no está listado, lo que indica que ahora está desactivado.

Verifying if IPv6 is now disabled.

Conclusión

A lo largo de este tutorial, has aprendido qué es IPv6 y cómo desactivarlo en Windows. También has aprendido comandos que desactivan IPv6 tanto en el símbolo del sistema como en PowerShell.

¡Ahora, ¿incluirías desactivar IPv6 en tu rutina de resolución de problemas de red?

Source:
https://adamtheautomator.com/disable-ipv6/