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 noHOSTS
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.
Respostas:
Isso ocorre porque o ping no Windows Vista e no Windows mais recente usa o IPv6 por padrão, quando disponível.
::1
é uma notação reduzida do endereço de loopback do IPv6 - equivalente ao loopback do IPv4127.0.0.1
.A notação completa do
::1
endereço IPv6 abreviado é0000:0000:0000:0000:0000:0000:0000:0001
.Se você deseja forçar o
ping
uso do IPv4, pode especificar o endereço IPv4 explicitamente ou usar a-4
opçãoSe você deseja alterar a preferência geral do IPv6 / IPv4, verifique a prioridade entre IPv4 e IPv6 no Windows 7 .
Para informações adicionais, você também pode ver o artigo localhost .
fonte
[::1]
é uma abreviação de endereço de loopback no IPv6. Se você deseja desativar o IPv6 por algum motivo (eu não o aconselho, mas você pode ter um motivo específico para querer), tudo o que você precisa fazer é o seguinte (no Windows 7):Se você quiser capturas de tela, um guia da Microsoft pode ser encontrado aqui: link .
Além disso, você também pode dar uma olhada na página da Wikipedia para IPv6, especificamente na apresentação :
Para resumir, isso é basicamente o equivalente a querer escrever todos os números de 1 a 100, mas, em vez de escrever cada número individualmente, você escreve
1, 2, 3...99, 100
ou1-100
fonte