IPs der Kommentare entfernen, gab es da nicht schon einen Artikel von euch?
Ja, das stimmt. Und hier könnt ihr nachlesen, worum es in diesem Artikel ging.
Spoiler: Es geht um die DSGVO und die Speicherung personenbezogener Daten. Und ja, auch die IP-Adresse zählt zu diesen Daten.
Aber wozu dann ein neuer Artikel?
Der ältere Artikel zeigt leider auch nur die Anpassung für die ältere Version der IP-Adressen.
Da die Verwendung von IPv6 aber immer üblicher wird, müssen wir hier natürlich nachbessern.
Das neue Code-Snippet mit einer Anpassung für IPv6
IPv6 besteht aus acht Blöcken mit jeweils vier Zeichen.
Allerdings werden diese Blöcke nicht mehr mit einem normal „.“ von einander getrennt, sondern mit einem „:“. Das bedeutet, wir müssen schon mal an zwei Bereichen ansetzen. Aber es gibt noch einen weiteren Aspekt, der eine IPv6-Adresse eigen macht. Wenn ein Block nur aus Nullen besteht, können diese Blöcke ausgelassen werden. Eine IPv6-Adresse wie diese hier: 2001:db8:0:0:0:0:1428:57ab kann z.B. als 2001:db8::1428:57ab angezeigt werden.
Wir behalten die ursprüngliche Idee und ersetzen die letzten 3 Zeichen für IPv4 mit Sternchen. Dadurch ist die IPv4 ausreichend anonymisiert. Wir könnten das natürlich auch für IPv6 machen und wären konsequent. Aber hier geht es ja auch immer darum zu zeigen, was geht. Daher entfernen wir für IPv6 einfach alles und zeigen, dass auch diese Lösung korrekt ist und funktioniert.