Ich habe einen Server, der auf Anfragen aus dem allgemeinen Internet anders reagiert als auf Anfragen aus dem Intranet. Bei IPv4 kann ich einfach prüfen, ob die Adresse mit beginnt 192.168
.Das reicht für meine Zwecke.Was ist das Äquivalent für IPv6?
Antwort1
Zunächst einmal ist "Intranet" nicht beschränkt auf 192.168
. Es gibt3private Netzwerke definiert inRFC-1918: 10.0.0.0/8
, 172.16.0.0/12
Und 192.168.0.0/16
.
In IPv6 heißt esEindeutige lokale Adresse:http://en.wikipedia.org/wiki/Eindeutige_lokale_Adresseund bedeckt mitRFC-4193-- alle Adressen passen zu FC00::/7
. Grundsätzlich sollten Sie nach IPv6-Adressen suchen können, die mit fc
oder beginnen fd
.
Antwort2
Das „Intranet“ ist Ihr lokales Subnetz, d. h. your servers address/64
. IPv6-RFCs raten dringend von Netzwerken ab, die kleiner als sind /64
, daher ist es unwahrscheinlich, dass Sie auf welche stoßen.
Es gibt zwar Link-Local-Adressen, diese sind hier jedoch nicht wirklich relevant, da Sie sie nicht verwenden würden.
Ein zusätzliches ULA-Netzwerk wäre möglicherweise eine Option, allerdings entsteht dadurch zusätzlicher Verwaltungsaufwand.