У меня 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']