Esta pergunta já tem uma resposta aqui:
Quando uso o comando Ping no meu host local (no Windows Vista), ele não aparece como 127.0.0.1.
C: \ Windows \ system32> ping localhost
Pinging GIGA [:: 1] de :: 1 com 32 bytes de dados:
Em vez disso, ele aparece como ::1
(dois pontos e um). Que tipo de notação é essa? E por que não está aparecendo como 127.0.0.1?
Aqui está o que vejo no c:\windows\system32\drivers\etc\hosts
arquivo.
:: 1 localhost 127.0.0.1 localhost
Conforme sugerido por Gregg, eu já tentei alterar essa ordem.
127.0.0.1 localhost :: 1 localhost
O resultado esperado é que 127.0.0.1
isso tenha precedência, ::1
mas esse não foi o caso.
Como aprendi agora, isso pode ser feito adicionando uma política de prefixo. Para forçar o cmd a usar a versão 4 do IP, a opção -4
pode ser usada. Para forçar o Windows a sempre usar o IP versão 4, o IP versão 6 ou alguns de seus componentes podem ser desabilitados na caixa de diálogo de propriedades do adaptador de rede ou através de um ajuste no registro .
localhost
; é especificado no HOSTS
arquivo . É 127.0.0.1
por padrão, mas você pode alterá-lo para o que quiser ou removê-lo completamente.
localhost name resolution is handled within DNS itself.