Diretrizes para configurar o IPv6 no Windows para usuários avançados

Windows Vista, Windows Server 2008 e versões posteriores do Windows implementam o RFC 3484 e usam uma tabela de prefixo para determinar qual endereço usar quando vários endereços estão disponíveis para um nome DNS (Sistema de Nomes de Domínio).

Por padrão, Windows favorece endereços unicast globais IPv6 sobre endereços IPv4.

Aplica-se a:   Windows 10 - todas as edições, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
Número KB original:   929852

Resumo

É comum que os administradores de IT desabilitem o IPv6 para solucionar problemas relacionados à rede, como problemas de resolução de nomes.

Importante

O Protocolo internet versão 6 (IPv6) é uma parte obrigatória do Windows Vista e Windows Server 2008 e versões mais recentes. Não recomendamos que você desabilite IPv6 ou seus componentes. Se fizer isso, alguns componentes Windows podem não funcionar.

Recomendamos usar Prefer IPv4 sobre IPv6 em políticas de prefixo em vez de desabilitar IPV6.

Usar a chave do Registro para configurar o IPv6

Importante

Siga as etapas nesta seção com cuidado. Sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Antes de modificá-lo, faça backup do Registro para restauração em caso de problemas.

A funcionalidade IPv6 pode ser configurada modificando a seguinte chave do Registro:

Local: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
Nome: DisabledComponents
Tipo: REG_DWORD
Valor Mínimo: 0x00 (valor padrão)
Valor Máximo: 0xFF (IPv6 desabilitado)

Funcionalidade IPv6 Valor e comentários do Registro
Prefer IPv4 over IPv6 Decimal 32
Hexadecimal 0x20
Binário xx1x xxxx

Recomendado em vez de desabilitar IPv6.
Desabilitar IPv6 Decimal 255
Hexadecimal 0xFF
Binário 1111 1111

Veja o atraso de inicialização ocorre após desabilitar o IPv6 no Windows se você encontrar atraso na inicialização após desabilitar o IPv6 no Windows 7 SP1 ou no Windows Server 2008 R2 SP1.

Além disso, a inicialização do sistema será adiada por cinco segundos se o IPv6 estiver desabilitado incorretamente, definindo a configuração do Registro DisabledComponents como um valor de 0xffffffff. O valor correto deve ser 0xff. Para obter mais informações, consulte Internet Protocol Version 6 (IPv6) Overview.

O valor do Registro DisabledComponents não afeta o estado da caixa de seleção. Mesmo que a chave do Registro DisabledComponents seja definida para desabilitar IPv6, a caixa de seleção na guia Rede para cada interface pode ser verificada. Esse é um comportamento esperado.

Não é possível desabilitar completamente o IPv6, pois o IPv6 é usado internamente no sistema para muitas tarefas TCPIP. Por exemplo, você ainda poderá executar ping após ::1 configurar essa configuração.
Desabilitar IPv6 em todas as interfaces nãotunnel Decimal 16
Hexadecimal 0x10
Binário xxx1 xxxx
Desabilitar IPv6 em todas as interfaces de túnel Decimal 1
Hexadecimal 0x01
Binário xxxx xxx1
Desabilitar IPv6 em todas as interfaces nãotunnel (exceto o loopback) e na interface de túnel IPv6 Decimal 17
Hexadecimal 0x11
Binário xxx1 xxx1
Prefer IPv6 over IPv4 Binário xx0x xxxx
Reabilitar o IPv6 em todas as interfaces nãotunnel Binário xxx0 xxxx
Reabilitar o IPv6 em todas as interfaces de túnel Binário xxx xxx0
Reabilitar o IPv6 em interfaces nãotunnel e em interfaces de túnel IPv6 Binário xxx0 xxx0

Observação

  • Os administradores devem criar um arquivo .admx para expor as configurações do Registro abaixo da tabela em uma configuração de Política de Grupo.
  • Você deve reiniciar o computador para que essas alterações entre em vigor.
  • Valores diferentes de 0 ou 32 faz com que o serviço de Roteamento e Acesso Remoto falhe depois que essa alteração entra em vigor.

Por padrão, o protocolo de túnel do 6to4 é habilitado no Windows quando uma interface recebe um endereço IPv4 público (endereço IPv4 público significa qualquer endereço IPv4 que não está nos intervalos 10.0.0.0/8, 172.16.0.0/12 ou 192.168.0.0/16). 6to4 atribui automaticamente um endereço IPv6 à interface de tunelamento 6to4 para cada endereço e o 6to4 registra dinamicamente esses endereços IPv6 no servidor DNS atribuído. Se esse comportamento não for desejado, recomendamos desabilitar as interfaces de túnel IPv6 nos hosts afetados.

Você também pode seguir estas etapas para modificar a chave do Registro:

  1. Abra uma janela administrativa do Prompt de Comando.

  2. Execute o seguinte comando:

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

    Observação

    Substitua o <value> pelo valor correspondente.

Como calcular o valor do Registro

Windows use bitmasks para verificar os valores DisabledComponents e determinar se um componente deve ser desabilitado.

Para saber qual componente cada bit (de baixo para alto) controla, consulte a tabela a seguir.

Nome Setting
Tunnel Desabilitar interfaces de túnel
Tunnel6to4 Desabilitar 6to4 interfaces
TunnelIsatap Desabilitar interfaces Isatap
Tunnel Teredo Desabilitar interfaces teredo
Nativo Desabilitar interfaces nativas (também o PPP)
PreferIpv4 Prefer IPv4 in default prefix policy
TunnelCp Desabilitar interfaces CP
TunnelIpTls Desabilitar interfaces IP-TLS

Para cada bit, 0 significa false e 1 significa true. Consulte a tabela a seguir para ver um exemplo.

Setting Prefer IPv4 over IPv6 in prefix policies Desabilitar IPv6 em todas as interfaces nãotunnel Desabilitar IPv6 em todas as interfaces de túnel Desabilitar IPv6 em interfaces nãotunnel (exceto o loopback) e na interface de túnel IPv6
Desabilitar interfaces de túnel 0 0 1 1
Desabilitar 6to4 interfaces 0 0 0 0
Desabilitar interfaces Isatap 0 0 0 0
Desabilitar interfaces teredo 0 0 0 0
Desabilitar interfaces nativas (também o PPP) 0 1 0 1
Prefira IPv4 na política de prefixo padrão. 1 0 0 0
Desabilitar interfaces CP 0 0 0 0
Desabilitar interfaces IP-TLS 0 0 0 0
Binário 0010 0000 0001 0000 0000 0001 0001 0001
Hexadecimal 0x20 0x10 0x01 0x11

Não há suporte para usar a GUI de propriedades de rede para desabilitar o IPv6

Esse valor do Registro não afeta o estado da caixa de seleção a seguir. Mesmo que a chave do Registro seja definida para desabilitar IPv6, a caixa de seleção na guia Rede para cada interface pode ser selecionada. Esse é um comportamento esperado.

Propriedades de rede

Referência

Para obter mais informações sobre o RFC 3484, consulte Default Address Selection for Internet Protocol versão 6 (IPv6).

Para obter mais informações sobre como definir a precedência IPv4 sobre IPv6, consulte Using SIO_ADDRESS_LIST_SORT.

Para obter informações sobre o RFC 4291, consulte IP Version 6 Addressing Architecture.

Para obter mais informações sobre os problemas relacionados, consulte os artigos abaixo:

Ferramentas para ajudar no rastreamento de rede: Microsoft Network Monitor 3.4 (arquivo morto)

Aviso

O Netmon 3.4 não é compatível com Windows Server 2012 ou sistema operacional mais novo quando a equipe LBFO NIC está habilitada. Em vez disso, use o Analisador de Mensagens.