Gostaria de testar alguns cenários na pilha IpV6. Por esse motivo, desativei a pilha IpV4 para cada adaptador de rede nas configurações do adaptador de rede (Windows 10).
Agora, quando executo ping 127.0.0.1
, ainda recebo resposta do ICMP. Minha pergunta é: por que isso acontece e como posso evitar isso?
Atualização: Posso ter encontrado uma razão para isso. A execução netsh interface ip show addresses
mostra uma interface especial... Loopback Pseudo-Interface 1
. Acho que esse é o motivo. Agora eu me pergunto se ele está instalado por padrão apenas em IPV6 e pode ser removido.
Responder1
O que você fez foi desabilitar o IPv4vinculativoem interfaces que você pode ver. Você realmente não desativou o IPv4 no sistema e fazer isso pode (por um tempo) não ser uma boa ideia e não ter suporte.
Como você notou, você tem uma interface de loopback, onde 127.0.0.1 e ::1 são atribuídos. Se você realmente quiser, pode tentar desinstalar o protocolo IPv4. Mas esteja preparado para um sistema quebrado.
Alguns mencionam ::ffff:127.0.0.1 é verdade que IPv4 pode ser representado por este endereço IPv6, é apenas uma representação em IPv6 de IPv4, o protocolo real usado aqui (se a política estiver correta) ainda é IPv4.
No que diz respeito ao localhost essa é a representação nomeada dos IPs, o que não é muito relevante. O que é usado depende da política de roteamento.