Verschlüsseln der IP-Adresse des Benutzers vor dem Speichern

Ich benutzePHP undMySQL, und ich möchte die IP-Adressen der Benutzer in der Datenbank für speichernVergleich Zwecke (z. B. Zulassen nur eines Flags für einen Thread pro IP). Wäre es in Ordnung, es wie folgt zu machen?

Abrufen in PHP:

<code>$ipAddress = md5($_SERVER["REMOTE_ADDR"]);
</code>

Und speichern Sie es dann in der Datenbank alsVARCHAR(32).

Wenn ich die IPs umfassender nutzen müsste, wäre dies vermutlich nicht die richtige Methode, aber wenn ich nur sicherstellen müsste, dass dieselbe IP nicht zweimal etwas getan hat, wäre es in Ordnung, die zu verwendenmd5 Verschlüsselung, um die Dinge zu vereinfachenIPv4 undIPv6 Adressen in eine)?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage