У меня есть Rails 2.3.8, Ruby 1.8.7, веб-сервер Mongrel и база данных MySQL.
Я в режиме разработки, и мне нужно найти реальный IP-адрес
Когда я использую request.remote_ip
, я получаю IP как 127.0.0.1
Я знаю, что получаю 127.0.0.1
, потому что я развиваюсь на локальной машине.. но есть ли способ получить реальный ip-адрес, даже если я нахожусь на локальной машине?
Я использую указанные ниже в моем контроллере, и все, что я получаю, это 127.0.0.1
со всеми из них в представлении.
request.remote_ip
request.env["HTTP_X_FORWARDED_FOR"]
request.remote_addr
request.env['REMOTE_ADDR']