我有Rails 2.3.8、Ruby 1.8.7、Mongrel Web服务器和MySQL数据库.
我在development mode岁,我需要find the real IP address岁
当我使用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']