Habilitei apenas o IpV6. Por que ainda consigo executar ping em 127.0.0.1

Habilitei apenas o IpV6. Por que ainda consigo executar ping em 127.0.0.1

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 addressesmostra 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.

informação relacionada