IPv6/Priorisierung: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 4: | Zeile 4: | ||
== Windows == | == Windows == | ||
IPv6 ist ein integraler Bestandteil von Windows | ; IPv6 ist ein integraler Bestandteil von Windows | ||
* Es ist verlockend, IPv6 unter Windows zu deaktivieren, insbesondere in Heimnetzwerken. | * Es ist verlockend, IPv6 unter Windows zu deaktivieren, insbesondere in Heimnetzwerken. | ||
* Dies kann eine Reihe von Nebenwirkungen haben, die zu Fehlverhalten von Anwendungen und Prozessen führen können. | * Dies kann eine Reihe von Nebenwirkungen haben, die zu Fehlverhalten von Anwendungen und Prozessen führen können. | ||
Zeile 10: | Zeile 10: | ||
* Der beste Weg, um sicherzustellen, dass Ihr Windows-Computer IPv4 verwendet, besteht darin, den Vorrang der IPv6-Präfix-Richtlinie zu ändern. | * Der beste Weg, um sicherzustellen, dass Ihr Windows-Computer IPv4 verwendet, besteht darin, den Vorrang der IPv6-Präfix-Richtlinie zu ändern. | ||
Es gibt zwei Möglichkeiten, dies zu tun | ; Es gibt zwei Möglichkeiten, dies zu tun | ||
# Erstellen Sie einen Registrierungseintrag, um IPv4 gegenüber IPv6 zu bevorzugen. | # Erstellen Sie einen Registrierungseintrag, um IPv4 gegenüber IPv6 zu bevorzugen. | ||
# Direkte Änderung der IPv6-Präfix-Richtlinien, um IPv4 gegenüber IPv6 zu bevorzugen. | # Direkte Änderung der IPv6-Präfix-Richtlinien, um IPv4 gegenüber IPv6 zu bevorzugen. | ||
=== Registry-Eintrag === | === Registry-Eintrag === | ||
Sie müssen Ihren Computer neu starten, damit die Änderung wirksam wird | ; Sie müssen Ihren Computer neu starten, damit die Änderung wirksam wird | ||
* Melden Sie sich als Administrator an Ihrem Computer an. | * Melden Sie sich als Administrator an Ihrem Computer an. | ||
* Starten Sie den Registrierungseditor (regedt32.exe). | * Starten Sie den Registrierungseditor (regedt32.exe). | ||
* Fügen Sie einen Registrierungsschlüssel gemäß dem unten stehenden Screenshot hinzu und starten Sie den Computer neu, damit die Änderung wirksam wird. | * Fügen Sie einen Registrierungsschlüssel gemäß dem unten stehenden Screenshot hinzu und starten Sie den Computer neu, damit die Änderung wirksam wird. | ||
Um diese Änderung rückgängig zu machen, löschen Sie einfach den Registrierungseintrag und starten Sie den Computer neu. | ; Um diese Änderung rückgängig zu machen, löschen Sie einfach den Registrierungseintrag und starten Sie den Computer neu. | ||
Ort: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameter | Ort: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameter | ||
Schlüssel: DisabledComponents | Schlüssel: DisabledComponents | ||
Zeile 44: | Zeile 44: | ||
1 3 ::/96 | 1 3 ::/96 | ||
Die erste Zeile mit einer Priorität von 50 ist die IPv6-Localhost-Adresse | ; Die erste Zeile mit einer Priorität von 50 ist die IPv6-Localhost-Adresse | ||
* Die zweite Zeile mit einer Priorität von 40 enthält alle (globalen) IPv6-Unicast-Adressen. | * Die zweite Zeile mit einer Priorität von 40 enthält alle (globalen) IPv6-Unicast-Adressen. | ||
* Die dritte Zeile mit einer Priorität von 35 sind alle IPv4-zu-IPv6-zugeordneten Adressen. | * Die dritte Zeile mit einer Priorität von 35 sind alle IPv4-zu-IPv6-zugeordneten Adressen. |
Version vom 15. September 2023, 14:28 Uhr
topic - Kurzbeschreibung
Linux
Windows
- IPv6 ist ein integraler Bestandteil von Windows
- Es ist verlockend, IPv6 unter Windows zu deaktivieren, insbesondere in Heimnetzwerken.
- Dies kann eine Reihe von Nebenwirkungen haben, die zu Fehlverhalten von Anwendungen und Prozessen führen können.
- Microsoft empfiehlt ausdrücklich nicht, IPv6 zu deaktivieren.
- Der beste Weg, um sicherzustellen, dass Ihr Windows-Computer IPv4 verwendet, besteht darin, den Vorrang der IPv6-Präfix-Richtlinie zu ändern.
- Es gibt zwei Möglichkeiten, dies zu tun
- Erstellen Sie einen Registrierungseintrag, um IPv4 gegenüber IPv6 zu bevorzugen.
- Direkte Änderung der IPv6-Präfix-Richtlinien, um IPv4 gegenüber IPv6 zu bevorzugen.
Registry-Eintrag
- Sie müssen Ihren Computer neu starten, damit die Änderung wirksam wird
- Melden Sie sich als Administrator an Ihrem Computer an.
- Starten Sie den Registrierungseditor (regedt32.exe).
- Fügen Sie einen Registrierungsschlüssel gemäß dem unten stehenden Screenshot hinzu und starten Sie den Computer neu, damit die Änderung wirksam wird.
- Um diese Änderung rückgängig zu machen, löschen Sie einfach den Registrierungseintrag und starten Sie den Computer neu.
Ort: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameter Schlüssel: DisabledComponents Typ: REG_DWORD Wert: 0x20Prefer IPv5 over IPv6 DisabledComponents
Ändern der IPv6-Präfix-Richtlinien
Dies ist etwas komplizierter, aber Sie müssen Ihren Computer nicht neu starten, damit die Änderungen wirksam werden.
- Öffnen Sie eine erweiterte Eingabeaufforderung und geben Sie ein
netsh interface ipv6 show prefixpolicies
Precedence Label Prefix ---------- ----- -------------------------------- 50 0 ::1/128 40 1 ::/0 35 4 ::ffff:0:0/96 30 2 2002::/16 5 5 2001::/32 3 13 fc00::/7 1 11 fec0::/10 1 12 3ffe::/16 1 3 ::/96
- Die erste Zeile mit einer Priorität von 50 ist die IPv6-Localhost-Adresse
- Die zweite Zeile mit einer Priorität von 40 enthält alle (globalen) IPv6-Unicast-Adressen.
- Die dritte Zeile mit einer Priorität von 35 sind alle IPv4-zu-IPv6-zugeordneten Adressen.
- Eine vollständige Liste der IPv6-Präfixe finden Sie hier.
Um die Rangfolge zu ändern, müssen Sie die Rangfolge aller Präfix-Richtlinien neu ordnen, um sicherzustellen, dass die IPv4-zu-IPv6-gemappten Adressen die höchste Priorität haben.
- Es müssen alle Präfix-Richtlinien eingegeben werden.
- Je höher der Wert des Präfixes ist, desto mehr wird es bevorzugt.
Geben Sie daher in der erweiterten Eingabeaufforderung Folgendes ein oder schneiden Sie es aus und fügen Sie es ein:
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 50 0 netsh interface ipv6 set prefixpolicy ::1/128 40 1 netsh interface ipv6 set prefixpolicy ::/0 30 2 netsh interface ipv6 set prefixpolicy 2002::/16 20 3 netsh interface ipv6 set prefixpolicy 2001::/32 5 5 netsh interface ipv6 set prefixpolicy fc00::/7 3 13 netsh interface ipv6 set prefixpolicy fec0::/10 1 11 netsh interface ipv6 set prefixpolicy 3ffe::/16 1 12 netsh interface ipv6 set prefixpolicy ::/96 1 4
- Um zu bestätigen, dass die Änderungen wirksam geworden sind, geben Sie Folgendes ein
netsh interface ipv6 show prefixpolicies
Precedence Label Prefix ---------- ----- -------------------------------- 50 0 ::ffff:0:0/96 40 1 ::1/128 30 2 ::/0 20 3 2002::/16 5 5 2001::/32 3 13 fc00::/7 1 11 fec0::/10 1 12 3ffe::/16 1 4 ::/96
Wenn Sie nun einen Host anpingen (z. B.), wird die IPv4-Adresse (d. h. 127.0.0.1) der IPv6-Adresse (d. h. ::1) vorgezogen.
- Beispiel
C:\>ping localhost
Pinging WORKSTATION [127.0.0.1] with 32 bytes of data: Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
- Um diese Änderung rückgängig zu machen, setzen Sie einfach die Rangfolge wie folgt zurüc
netsh interface ipv6 reset