我有一个rails应用程序,在heroku服务器上运行。
据我所知,Ip地址是由heroku自己管理的,但是当我通过probably漏洞扫描器扫描时,它给了我私有Ip地址。甚至我也没有向任何视图显示过我的ip。经过一些分析,我得出了Remote_addr: 127. x。X类型的IP地址显示在rails错误屏幕上,扫描仪正在指出这一点。
为了解决这个问题,它还建议给ip地址一个通用名称,这样它就会显示在那里,而不是它的实际值。
但我不知道如何在我的服务器或应用程序上做到这一点。我怎么能给我的私人ip地址一个名字?
你无法控制Heroku应用程序。
无论如何,127.x.x.x
是本地主机…不管X
是什么
建议使用etc/hosts
提供名称,不要直接通过IP访问主机,以防IP发生变化。(Heroku afaik不可用)