IPv6 auf IPv4 konvertieren?
Wie kann ich eine IPv6 Adresse auf eine IPv4 Adresse konvertieren, oder wenn es eine Methode zum rechnen gibt wie ich es wieder zurück rechnen kann?
Fragt nicht für was ich das brauche, ich will es nur verstehen da man von IPv4 auf IPv6 rauf kann aber nicht runter. Ich will wissen wie man wieder runter kann
5 Antworten
Das sind sozusagen verschiedene Adressformate. Wie 4 und 5 stellige Postleitzahlen.
Wieso man da "rauf aber nicht runter" können sollte ist mir schleierhaft. Abgesehen davon, dass die IPv4-Adressen einfach alle belegt sind..
andersherum geht nicht...
eine v4-Adresse ist 32 bit, die v6 128bit..
ein schönes beispiel dazu:
https://www.fachinformatiker.de/topic/147449-ipv4-auf-ipv6-ipv6-auf-ipv4/
man kann zwar 0,3 Liter Bier in 1 Liter leere Flasche füllen, aber nicht andersherum..
Das geht nicht
Da lässt sich nichts rechnen.
IPv4 Adressen decken einen sehr viel geringeren Adressbereich ab als IPv6 Adressen. Deshalb ist es zwar für jede IPv4 Adresse möglich sie auf eine IPv6 Adresse zu mapen aber nicht andersherum. Das ganz machst du indem du vorne an die IPv6 Adresse '0:0:0:0:0:ffff:' schreibst un dann deine IPv4 Adresse in Hexadezimal Schreibweise anhängst bsp. Adresse 123.222.255.11 wäre in hex Schreibweise '7bde:ff00' da:
123 -> 7b
222 -> de
255 -> ff
11 -> b (Da das nur eine einstellige Zahl ist wird vorne noch eine 0 dran gehangen also ist es dann '0b')
Insgesammt also 0:0:0:0:0:ffff: + 7bde:ff0b ist also 0:0:0:0:0:ffff:7bde:ff0b
Testen kannst du das ganze einfach unter einem der folgendem Links:
https://de.toolpage.org/tool/ipv4-nach-ipv6
https://www.ultratools.com/tools/ipv4toipv6
https://www.ipaddressguide.com/ipv4-to-ipv6