Comparteix a través de


Instrucciones para configurar IPv6 en Windows para 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 envía direcciones de unidifusión global IPv6 a través de direcciones IPv4.

Número KB original: 929852

Resumen

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

Importante

El protocolo de Internet versión 6 (IPv6) es una parte obligatoria de Windows Vista, Windows Server 2008 y de versiones posteriores. No recomendamos deshabilitar el protocolo de Internet versión 6 (IPv6) ni sus componentes. Si lo hace, es posible que algunos componentes de Windows 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

Sigue meticulosamente los pasos que se describen en esta sección. Pueden producirse problemas graves si modifica el Registro de manera incorrecta. 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 IPv6 Valor del Registro y comentarios
Preferir IPv4 sobre IPv6 Decimal 32
Hexadecimal 0x20
Binario xx1x xxxx

Se recomienda en lugar de deshabilitar IPv6.

Para confirmar la preferencia de IPv4 a través de IPv6, realice los siguientes comandos:

- Abra el símbolo del sistema o PowerShell.
- Use el comando "ping" para comprobar la versión de IP preferida. Por ejemplo, "ping bing.com".
- Si se prefiere IPv4, debería ver que se devuelve una dirección IPv4 en la respuesta.

Conexiones de red:

- Abra el símbolo del sistema o PowerShell.
- Uso de la interfaz 'netsh ipv6 show prefixpolicies
- Compruebe si las directivas de "prefijo" se han modificado para priorizar IPv4.
- El prefijo '::ffff:0:0/96' debe tener una prioridad mayor que el prefijo '::/0'.

Por ejemplo, si tiene dos entradas, una con prioridad 35 y otra con prioridad 40, se prefiere la que tenga prioridad 35.
Deshabilitar IPv6 Decimal 255
Hexadecimal 0xFF
Binary 1111 1111

Consulte se produce un retraso al iniciar después de deshabilitar IPv6 en Windows si encuentra un retraso al iniciar 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 el IPv6 se deshabilita y establece erroneamente la configuración del registro DisabledComponents a un valor 0xffffffff. El valor correcto debería ser 0xff. Para obtener más información, vea Información general sobre el protocolo de Internet versión 6 (IPv6).

El valor del Registro DisabledComponents no afecta el estado de la casilla. Aunque la clave del Registro DisabledComponents se establezca para deshabilitar IPv6, la casilla de la pestaña Redes para cada interfaz puede activarse. 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, debería poder ejecutar el ping ::1 después de definir esta configuración.
Deshabilitar IPv6 en todas las interfaces que no son de túnel Decimal 16
Hexadecimal 0x10
Binario xxx1 xxxx
Deshabilitar IPv6 en todas las interfaces de túnel Decimal 1
Hexadecimal 0x01
Binario xxxx xxx1
Deshabilitar IPv6 en las interfaces que no son de túnel (excepto el bucle invertido) y en la interfaz de túnel IPv6 Decimal 17
Hexadecimal 0x11
Binario xxx1 xxx1
Preferir IPv6 sobre IPv4 Binario xx0x xxxx
Volver a habilitar IPv6 en todas las interfaces que no son de túnel Binario xxx0 xxxx
Volver a habilitar IPv6 en todas las interfaces de túnel Binario xxx xxx0
Volver a habilitar IPv6 en las interfaces que no son de túnel y en las interfaces de túnel IPv6 Binario 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 la directiva de grupo.
  • Debe reiniciar el equipo para que estos cambios surtan efecto.
  • El uso de un valores distintos a 0 o 32 hará que los servicios de enrutamiento y acceso remoto dejen de funcionar una vez que este cambio surta efecto.

De forma predeterminada, el protocolo de tunelización 6to4 se habilita en Windows cuando se asigna a una interfaz una dirección IPv4 pública (dirección IPv4 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 tunelización 6to4 para cada dirección, y 6to4 registra dinámicamente estas direcciones IPv6 en el servidor DNS asignado. Si no se desea este comportamiento, recomendamos que desactive 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 de símbolo del sistema administrativa.

  2. Ejecute el comando siguiente:

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

    Nota:

    Reemplace <value> por el valor correspondiente.

Cómo calcular el valor del Registro

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

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

Nombre Setting
Túnel Deshabilitar interfaces de túnel
Tunnel6to4 Deshabilitar interfaces 6to4
TunnelIsatap Deshabilitar interfaces Isatap
Tunnel Teredo Deshabilitar interfaces Teredo
Nativa Deshabilitar interfaces nativas (también PPP)
PreferIpv4 Preferir IPv4 en directiva de prefijo predeterminado
TunnelCp Deshabilitar las interfaces CP
TunnelIpTls Deshabilitar interfaces IP-TLS

Para cada bit, 0 significa falso y 1 significa verdadero. Para obtener más información, consulte la tabla siguiente.

Setting Preferir IPv4 sobre IPv6 en las directivas de prefijo Deshabilitar IPv6 en todas las interfaces que no son de túnel Deshabilitar IPv6 en todas las interfaces de túnel Deshabilitar IPv6 en las interfaces que no son de túnel (excepto el bucle invertido) y en la interfaz de túnel IPv6
Deshabilitar interfaces de túnel 0 0 1 1
Deshabilitar interfaces 6to4 0 0 0 0
Deshabilitar interfaces Isatap 0 0 0 0
Deshabilitar interfaces Teredo 0 0 0 0
Deshabilitar interfaces nativas (también PPP) 0 1 0 1
Prefiere IPv4 en la directiva de prefijo predeterminado. 1 0 0 0
Deshabilitar las 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

El valor del Registro no afecta el estado de la siguiente casilla. Aunque la clave del Registro se establezca para deshabilitar IPv6, la casilla de la pestaña Redes para cada interfaz puede activarse. 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 sobre RFC 3484, vea Selección de direcciones por defecto para el Protocolo de Internet versión 6 (IPv6).

Para obtener más información sobre cómo establecer la precedencia IPv4 sobre IPv6, consulte Uso de SIO_ADDRESS_LIST_SORT.

Para obtener información sobre RFC 4291, consulte Arquitectura de direccionamiento IP versión 6.

Para obtener más información acerca de las áreas relacionadas, vea los siguientes artículos:

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

Advertencia

Netmon 3.4 no es compatible con Windows Server 2012 o con sistemas operativos más recientes cuando se habilita la formación de equipos de LBFO NIC. Use Message Analyzer como alternativa.