Was ist das IPv6-Äquivalent von 192.168.xxx.xxx?

3958
Mooseman

Ich habe einen Server, der auf Anfragen aus dem allgemeinen Internet anders reagiert als auf das Intranet. Für IPv4 kann ich einfach überprüfen, ob die Adresse mit beginnt 192.168. Das funktioniert für meine Bedürfnisse. Was ist das Äquivalent für IPv6?

2

2 Antworten auf die Frage

5
user996142

Zunächst ist "Intranet" nicht auf beschränkt 192.168. Es gibt drei private definiert Netzwerke in RFC-1918 : 10.0.0.0/8, 172.16.0.0/12und 192.168.0.0/16.

In IPv6 wird sie als eindeutige lokale Adresse bezeichnet : http://en.wikipedia.org/wiki/Unique_local_address und in RFC-4193 behandelt - alle Adressen stimmen überein FC00::/7. Grundsätzlich sollten Sie nach IPv6-Adressen suchen können, die mit fcoder beginnen fd.

Für Neugierige sind die betreffenden RFCs unter [RFC 1918] (https://tools.ietf.org/html/rfc1918) und [RFC 4193] (https://tools.ietf.org/html) zu finden / rfc4193). Siehe auch [RFC 6761] (https://tools.ietf.org/html/rfc6761) für reservierte DNS-Zonen ("Domänennamen"). a CVn vor 8 Jahren 0
Es ist auch zu beachten, dass RFC 4193 das Bit 8 der IPv6-Adresse auf 1 setzen muss (als "L" -Bit bezeichnet). Daher werden nur Adressen, die unter FD00 :: / 8 fallen, durch RFC 4193 definiert, obwohl dies die Erweiterung in FC00 :: / 8 ermöglicht, indem später das Verhalten definiert wird, bei dem das L-Bit anstelle von 1 auf 0 gesetzt wird. Siehe [RFC 4193, Abschnitt 3.1, * Format *] (https://tools.ietf.org/html/rfc4193#section-3.1). a CVn vor 8 Jahren 1
0
Daniel B

Das "Intranet" ist Ihr lokales Subnetz, dh. your servers address/64. IPv6-RFCs raten davon ab, Netzwerke kleiner als zu machen /64, daher ist es unwahrscheinlich, dass Sie auf solche Netzwerke stoßen.

Es gibt zwar linklokale Adressen, diese sind hier jedoch nicht relevant, da Sie sie nicht verwenden würden.

Möglicherweise ist ein zusätzliches ULA-Netzwerk eine Option, obwohl dies zusätzlichen Verwaltungsaufwand verursacht.