Im minha resposta para a pergunta "Erro do SQL Server 08 Express ao conectar-se ao localhost -" O tempo limite expirou ". Funciona com :: 1 ou 127.0.0.1" ,
escrevi:
Você pode tentar excluir ":: 1 localhost" em HOSTS. Para mim, parece desnecessário e confuso (para qual um host local deve resolver?). Por exemplo, meus HOSTS não o têm
que foi rebaixado (e, portanto, negligenciado) e também comentado:
:: 1 é a entrada IPv6 para o host local. Ele aparece apenas nos arquivos HOSTS para sistemas operacionais compatíveis com IPv6. Não é desnecessário. - MarkM
Esse comentário significa que meu Windows XP Pro SP3 tem IPv6 instalado, mas não é compatível? Por que o XP instala o IPv6?
Como ele precisa (eu o desinstalei e não consigo encontrar o que quebrou)?
Por que o arquivo HOSTS precisa da entrada "localhost :: 1"? Eu a reformulei para mais mundana Por que "127.0.0.1 localhost" é necessário no arquivo HOSTS?
Alterada posteriormente a última frase:
Meu Windows XP resolveu ":: 1" para localhost sem essa entrada no HOSTS antes que o IPv6 fosse desinstalado, mas parou para resolvê-lo depois.
Perguntas relacionadas:
fonte