Die alte Definition eines IPv4 als eine IPv6-Adresse ist (unter Verwendung von 127.0.0.1):Äquivalenz alter und neuer IPv4-zugeordneter IPv6-Repräsentation?
0000:0000:0000:0000:0000:0000:7f00:0001
während die aktuelle Definition der 6. Komponente als FFFF hat: Diese äquivalenten betrachtet werden sollten
0000:0000:0000:0000:0000:ffff:7f00:0001
oder gibt es eine feine Unterscheidung in der Art, wie sie behandelt werden sollten? Derzeit schaue ich in den Kontext, in dem der Wert beibehalten wurde und sich auf Annahmen auswirkt.
Wenn eine IPv4-kompatible IPv6-Adresse in meiner Datenbank (oder einer anderen Datenquelle) gefunden wird, kann sie dann einfach in eine IPv4-zugeordnete IPv6-Adresse konvertiert werden? –
Es sollte obligatorisch sein, da IPv4-kompatible Adressen veraltet sind, aber es hängt davon ab, was die Adresse verwendet und wie sie verwendet wird. Wenn es sich tatsächlich um eine IPv4-Adresse in einer Datenbank handelt, die die IPv6-Notation verwendet, um sowohl IPv4- als auch IPv6-Adressen zu speichern, möchten Sie das wahrscheinlich nicht tun. Wenn es sich wirklich um eine IPv6-Adresse handelt, möchten Sie sie wahrscheinlich ändern. –
Also, wenn ich verstehe: ein Feld, das sowohl IPV4-und IPv6-Adresse in einer Datenbank speichert, dann würde ich die 'IPv4-kompatible' Adresse für eine Verbindung, die IPv4 und 'IPv4-Mapped IPv6' Adresse für eine Verbindung war wurde über IPv6 gemacht? –