Por que o Windows XP instala o IPv6, mas não o suporta?

2

Im minha resposta para questionar "Erro do SQL Server 08 Express ao conectar-se ao host local -" Tempo limite expirado ". Funciona com :: 1 ou 127.0.0.1" ,
Eu escrevi:

Can you try to delete "::1 localhost" in HOSTS. For me it looks unnecessary and confusing (to which one localhost is supposed to resolve?). For ex., my HOSTS doesn't have it

que foi rejeitado (e, portanto, negligenciado) e também comentado:

::1 is the IPv6 entry for localhost. It only appears in HOSTS files for operating systems that support IPv6. It is not unnecessary. – MarkM

Este comentário significa que o meu Windows XP Pro SP3 tem o IPv6 instalado, mas não o suporta? Por que o XP instala o IPv6?

Como é necessário (eu desinstalei e não consigo encontrar o que eu quebrei)?

Por que o arquivo HOSTS precisa da entrada "localhost :: 1"? Eu reformulei para o mais mundano. .0.1 localhost ”necessário no arquivo HOSTS?

Mais tarde mudou a última frase:
Meu Windows XP resolveu ":: 1" para localhost sem essa entrada em HOSTS antes que o IPv6 fosse desinstalado, mas parou para resolvê-lo depois.

Perguntas relacionadas:

1 resposta

2

O suporte a IPv6 para o Windows XP foi parcialmente adicionado ao SP2. Ainda não suporta DCHPv6 ou PPPv6, nem há planos para isso.

O artigo anteriormente vinculado mostra como ativar a funcionalidade limitada por meio do netsh, se você quiser.

Provavelmente você não ativou explicitamente o IPv6 na sua instalação do XP, portanto a entrada de loopback IPv6 do HOSTS de :: 1 nunca foi adicionada.

Alguns navegadores são inteligentes o suficiente para traduzir :: 1 para 127.0.0.1, e é por isso que você pode ter um navegador funcionando corretamente com :: 1 quando você não tem o IPv6 instalado.

    
por 20.08.2010 / 03:19