eu tenho umWindows 7 64 bitsmáquina, e não consigo encontrar uma maneira de desativar oLoopback IPv6. Eu olhei o artigo emComo desabilitar o IP versão 6 ou seus componentes específicos no Windowse mostra como definir HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponents
vários valores – mas nenhum deles parece desabilitar o Loopback IPv6. Tentei definir esse valor para 0xffffffff
e 0x20
– reiniciar meu computador após cada alteração e ainda não desativei isso.
Estou usando outro software chamadoDriver da WebouSelênioque apresenta erros durante a depuração se o Loopback IPv6 não estiver desabilitado. Parece tentar se conectar [::1]:7055
e falhar. Existe uma maneira de forçá-lo a se conectar ao 127.0.0.1
.
Responder1
Em vez disso, modificaria as políticas de prefixo para que os endereços IP4 fossem usados em IPv6, quando disponíveis.
C:\>netsh interface ipv6 show prefixpolicies
Querying active state...
Precedence Label Prefix
---------- ----- --------------------------------
50 0 ::1/128
40 1 ::/0
30 2 2002::/16
20 3 ::/96
10 4 ::ffff:0:0/96
5 5 2001::/32
Na lista acima, as linhas com rótulos 3 e 4 representam listagens de compatibilidade IP4. Se você aumentar a precedência deles, eles serão preferidos. Eles precisam ser maiores que aquele com rótulo 0, pois esse é o endereço do host local.
C:\>netsh interface ipv6 set prefix ::/96 60 3
Ok.
C:\>netsh interface ipv6 set prefix ::ffff:0:0/96 55 4
Ok.
Agora, se você ping localhost
ou o nome do host, ele usará o endereço IP4 em vez de um endereço IPv6 quando ambos estiverem disponíveis. Na verdade, para tudo com um endereço IP4, ele será usado em um endereço IPv6.
Responder2
Tente editar seu arquivo hosts ( C:\Windows\System32\drivers\etc\hosts
). Meu arquivo hosts estava assim quando o abri pela primeira vez:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Remova o comentário do endereço de loopback IPv4 associado ao host local e certifique-se de que a linha que começa com ::1
esteja comentada.
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
# ::1 localhost
Mais duas coisas para ter em mente:
Você precisará iniciar seu editor de texto (bloco de notas, por exemplo) com privilégios elevados ou não poderá salvar o arquivo quando terminar de editar. Ao iniciar o editor, basta clicar com o botão direito e escolher ‘Executar como Administrador’.
Quando terminar de editar, salve as alterações no arquivo hosts e reinicie sua máquina.
Nota lateral: em alguns sistemas, um operador pode solicitar ao servidor DNS para reler seu arquivo de configuração enviando SIGHUP
(Exemplo kill -HUP <pid>
:). Imagino que exista uma maneira de fazer algo semelhante no Windows 7 (evitando assim a reinicialização).
Responder3
desmarque o protocolo ipv6 em seu adaptador LAN. combinado com a edição do registro que você possui, não haverá nenhum ipv6 no seu sistema.