Ich habe nur IpV6 aktiviert. Warum kann ich immer noch 127.0.0.1 pingen?

Ich habe nur IpV6 aktiviert. Warum kann ich immer noch 127.0.0.1 pingen?

Ich möchte einige Szenarien auf dem IPV6-Stapel testen. Aus diesem Grund habe ich den IPV4-Stapel für jeden Netzwerkadapter in den Netzwerkadaptereinstellungen (Windows 10) deaktiviert.

Wenn ich es jetzt ausführe ping 127.0.0.1, erhalte ich immer noch eine Antwort von ICMP. Meine Frage ist: Warum passiert das und wie kann ich das vermeiden?

UPD: Ich habe vielleicht einen Grund dafür gefunden. Beim Ausführen netsh interface ip show addresseswird eine spezielle Schnittstelle angezeigt... Loopback Pseudo-Interface 1. Ich denke, das ist der Grund. Jetzt frage ich mich, ob es standardmäßig nur in IPV6 installiert ist und ob es entfernt werden kann.

Antwort1

Was Sie getan haben, ist, IPv4 zu deaktivierenBindungauf Schnittstellen, die Sie sehen können. Sie haben IPv4 im System nicht wirklich deaktiviert, und dies ist (für eine Weile) möglicherweise keine gute Idee und wird nicht unterstützt.

Wie Sie bemerkt haben, verfügen Sie über eine Loopback-Schnittstelle, der 127.0.0.1 und ::1 zugewiesen sind. Wenn Sie wirklich möchten, können Sie versuchen, das IPv4-Protokoll zu deinstallieren. Seien Sie jedoch auf ein defektes System vorbereitet.

Einige erwähnen ::ffff:127.0.0.1. Es stimmt, dass IPv4 durch diese IPv6-Adresse dargestellt werden kann, es ist lediglich eine Darstellung von IPv4 in IPv6, das hier tatsächlich verwendete Protokoll (sofern die Richtlinie korrekt ist) ist immer noch IPv4.

In Bezug auf localhost handelt es sich dabei um die benannte Darstellung der IPs, die nicht wirklich relevant ist. Welche verwendet wird, hängt von der Routing-Richtlinie ab.

verwandte Informationen