Instrucciones para configurar IPv6 en Windows usuarios avanzados

Windows Vista, Windows Server 2008 y versiones posteriores de Windows implementan RFC 3484 y usan una tabla de prefijos para determinar qué dirección usar cuando hay varias direcciones disponibles para un nombre de sistema de nombres de dominio (DNS).

De forma predeterminada, Windows las direcciones de unidifusión global IPv6 sobre las direcciones IPv4.

Se aplica a:   Windows 10: todas las ediciones, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
Número KB original:   929852

Resumen

Es habitual que los administradores de TI deshabilite IPv6 para solucionar problemas relacionados con las redes, como problemas de resolución de nombres.

Importante

Internet Protocol versión 6 (IPv6) es una parte obligatoria de Windows Vista y Windows Server 2008 y versiones más recientes. No se recomienda deshabilitar IPv6 ni sus componentes. Si lo hace, es posible que Windows componentes no funcionen.

Se recomienda usar Prefer IPv4 sobre IPv6 en las directivas de prefijo en lugar de deshabilitar IPV6.

Usar la clave del Registro para configurar IPv6

Importante

Siga atentamente los pasos de esta sección. La modificación incorrecta del Registro puede producir graves problemas. Antes de modificarlo, realice una copia de seguridad del Registro para efectuar una restauración en caso de que surjan problemas.

La funcionalidad IPv6 se puede configurar modificando la siguiente clave del Registro:

Ubicación: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
Nombre: DisabledComponents
Tipo: REG_DWORD
Valor mínimo: 0x00 (valor predeterminado)
Valor máximo: 0xFF (IPv6 deshabilitado)

Funcionalidad de IPv6 Valor del Registro y comentarios
Prefer IPv4 over IPv6 Decimal 32
Valor hexadecimal 0x20
Binary xx1x xxxx

Se recomienda en lugar de deshabilitar IPv6.
Deshabilitar IPv6 Decimal 255
Valor hexadecimal 0xFF
Binario 1111 1111

Vea el retraso de inicio después de deshabilitar IPv6 en Windows si se produce un retraso de inicio después de deshabilitar IPv6 en Windows 7 SP1 o Windows Server 2008 R2 SP1.

Además, el inicio del sistema se retrasará durante cinco segundos si IPv6 está deshabilitado de forma incorrecta, estableciendo la configuración del Registro DisabledComponents en un valor de 0xffffffff. El valor correcto debe ser 0xff. Para obtener más información, vea Internet Protocol Version 6 (IPv6) Overview.

El valor del Registro DisabledComponents no afecta al estado de la casilla. Incluso si la clave del Registro DisabledComponents está configurada para deshabilitar IPv6, se puede activar la casilla de la pestaña Redes de cada interfaz. Este es un comportamiento esperado.

No se puede deshabilitar completamente IPv6, ya que IPv6 se usa internamente en el sistema para muchas tareas TCPIP. Por ejemplo, aún podrá ejecutar ping ::1 después de configurar esta configuración.
Deshabilitar IPv6 en todas las interfaces que no son de atunnel Decimal 16
Valor hexadecimal 0x10
Binary xxx1 xxxx
Deshabilitar IPv6 en todas las interfaces de túnel Decimal 1
Valor hexadecimal 0x01
Binary xxxx xxx1
Deshabilitar IPv6 en todas las interfaces que no son de túnel (excepto el bucle atrás) y en la interfaz de túnel IPv6 Decimal 17
Valor hexadecimal 0x11
Binary xxx1 xxx1
Prefer IPv6 over IPv4 Binary xx0x xxxx
Volver a habilitar IPv6 en todas las interfaces que no son de atunnel Binary xxx0 xxxx
Volver a habilitar IPv6 en todas las interfaces de túnel Binary xxx xxx0
Volver a habilitar IPv6 en interfaces que no son de túnel y en interfaces de túnel IPv6 Binary xxx0 xxx0

Nota

  • Los administradores deben crear un archivo .admx para exponer la configuración del Registro de la tabla siguiente en una configuración de directiva de grupo.
  • Debe reiniciar el equipo para que estos cambios entren en vigor.
  • Los valores distintos de 0 o 32 provocan que el servicio de enrutamiento y acceso remoto falle después de que este cambio entre en vigor.

De forma predeterminada, el protocolo de túnel 6to4 está habilitado en Windows cuando se asigna una dirección IPv4 pública a una interfaz (la dirección IPv4 pública significa cualquier dirección IPv4 que no esté en los intervalos 10.0.0.0/8, 172.16.0.0/12 o 192.168.0.0/16). 6to4 asigna automáticamente una dirección IPv6 a la interfaz de túnel 6to4 para cada dirección y 6to4 registra dinámicamente estas direcciones IPv6 en el servidor DNS asignado. Si este comportamiento no se desea, se recomienda deshabilitar las interfaces de túnel IPv6 en los hosts afectados.

También puede seguir estos pasos para modificar la clave del Registro:

  1. Abra una ventana del símbolo del sistema administrativa.

  2. Ejecute el siguiente comando:

    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d <value> /f
    

    Nota

    Reemplace por <value> el valor correspondiente.

Cómo calcular el valor del Registro

Windows máscaras de bits para comprobar los valores disabledComponents y determinar si se debe deshabilitar un componente.

Para obtener información sobre qué componente cada bit (de bajo a alto) controla, consulte la tabla siguiente.

Nombre Configuración
Tunnel Deshabilitar interfaces de túnel
Tunnel6to4 Deshabilitar interfaces de 6to4
TunnelIsatap Deshabilitar interfaces de Isatap
Tunnel Teredo Deshabilitar interfaces de Teredo
Nativa Deshabilitar interfaces nativas (también PPP)
PreferIpv4 Prefer IPv4 in default prefix policy
TunnelCp Deshabilitar interfaces cp
TunnelIpTls Deshabilitar interfaces IP-TLS

Para cada bit, 0 significa false y 1 significa true. Consulte la tabla siguiente para obtener un ejemplo.

Configuración Prefer IPv4 over IPv6 in prefix policies Deshabilitar IPv6 en todas las interfaces que no son de atunnel Deshabilitar IPv6 en todas las interfaces de túnel Deshabilitar IPv6 en interfaces que no son de túnel (excepto el bucle de recuperación) y en la interfaz de túnel IPv6
Deshabilitar interfaces de túnel 0 0 1 1
Deshabilitar interfaces de 6to4 0 0 0 0
Deshabilitar interfaces de Isatap 0 0 0 0
Deshabilitar interfaces de Teredo 0 0 0 0
Deshabilitar interfaces nativas (también PPP) 0 1 0 1
Prefiera IPv4 en la directiva de prefijo predeterminada. 1 0 0 0
Deshabilitar interfaces cp 0 0 0 0
Deshabilitar interfaces IP-TLS 0 0 0 0
Binario 0010 0000 0001 0000 0000 0001 0001 0001
Hexadecimal 0x20 0x10 0x01 0x11

No se admite el uso de la GUI de propiedades de red para deshabilitar IPv6

Este valor del Registro no afecta al estado de la siguiente casilla. Incluso si la clave del Registro está configurada para deshabilitar IPv6, se puede seleccionar la casilla de la pestaña Redes para cada interfaz. Este es un comportamiento esperado.

La opción Protocolo de Internet versión 6 (TCP/IPv6) en Propiedades de red.

Referencia

Para obtener más información acerca de RFC 3484, vea Selección predeterminada de direcciones para protocolo de Internet versión 6 (IPv6).

Para obtener más información acerca de cómo establecer la prioridad IPv4 sobre IPv6, vea Using SIO_ADDRESS_LIST_SORT.

Para obtener información acerca de RFC 4291, vea IP Version 6 Addressing Architecture.

Para obtener más información acerca de los problemas relacionados, vea los artículos siguientes:

Herramientas para ayudar con el seguimiento de red: Microsoft Network Monitor 3.4 (archivo)

Advertencia

Netmon 3.4 no es compatible con el sistema operativo Windows Server 2012 o más reciente cuando el equipo NIC de LBFO está habilitado. En su lugar, use el analizador de mensajes.