arquivo hosts do Windows
Pergunta
Qual é a diferença entre estas linhas:
::1 localhost
... e
127.0.0.1 localhost
no arquivo hosts do Windows?
Inicialmente, eu tinha a linha do primeiro tipo no meu arquivo hosts e digitando localhost no navegador levou-me a 127.0.0.1 . Então eu não usar localhost pronta no navegador por algum tempo, e quando eu precisava para usá-lo novamente ele simplesmente não funciona. Eu mudei a primeira forma de linha o segundo no meu arquivo hosts e funcionou. Por que isso aconteceu?
Solução
:: 1 é IPv6.
127.0.0.1 é IPv4.
Outras dicas
O primeiro, ":: 1" é IPv6 comprimido sintaxe para o localhost. É equivalente a 127.0.0.1. Você desativar o suporte a IPv6 em seu sistema operacional ou rede adaptador? Talvez por isso ele parou de funcionar.
Eu acredito :: 1 é a notação IPV6 de 127.0.0.1.