In Rails 2.3.2, was ist der beste Weg, um die IP-Adresse des Clients Verbindung zum Server zu bekommen?Rails: Get Client IP-Adresse
Hier sind zwei Möglichkeiten, die ich gefunden habe:
request.remote_ip
request.env['HTTP_X_REAL_IP']
In Rails 2.3.2, was ist der beste Weg, um die IP-Adresse des Clients Verbindung zum Server zu bekommen?Rails: Get Client IP-Adresse
Hier sind zwei Möglichkeiten, die ich gefunden habe:
request.remote_ip
request.env['HTTP_X_REAL_IP']
Ich würde nur die request.remote_ip
verwenden, die einfach ist und es funktioniert. Sie brauchen eine andere Methode?
Siehe: Get real IP address in local Rails development environment für einige andere Dinge, die Sie mit Client-Server-IPs tun können.
request.remote_ip
ist eine Interpretation aller verfügbaren IP-Adresse Informationen und es wird ein Best-rate. Wenn Sie direkt auf die Variablen zugreifen, übernehmen Sie die Verantwortung, sie in der richtigen Reihenfolge zu testen. Proxies führen eine Reihe von Headern ein, die Umgebungsvariablen mit unterschiedlichen Namen erstellen.
Get Client-IP mit dem Befehl:
request.remote_ip
Der Link in dieser Frage an dieser Stelle gebrochen zu sein scheint –