Wie überprüfe ich, ob ein Wert in einer Zeichenfolge eine IP-Adresse ist?

wenn ich das tue

ip = request.env["REMOTE_ADDR"]

Ich bekomme die IP-Adresse des Clients drauf. Aber was ist, wenn ich überprüfen möchte, ob der Wert in der Variablen wirklich eine IP ist? Wie mache ich das

Bitte um Hilfe. Danke im Voraus. Und falls sich diese Frage wiederholt, habe ich mir nicht die Mühe gemacht, sie zu finden ...

BEARBEITE

Was ist mit IPv6-IPs?

Antworten auf die Frage(24)

Ihre Antwort auf die Frage