如何将私有 IP 地址名称设置为通用名称以显示给用户?
Posted
技术标签:
【中文标题】如何将私有 IP 地址名称设置为通用名称以显示给用户?【英文标题】:How to set private IP address name to a generic name to show to user? 【发布时间】:2021-11-15 20:13:13 【问题描述】:我有一个在 heroku 服务器上运行的 rails 应用程序。
据我所知,IP 地址是由 heroku 自己管理的,但是当我通过 Probely 漏洞扫描程序进行扫描时,它给了我公开的私有 IP 地址。即使我没有向任何视图显示我的 ips。 好吧,经过一些分析,我发现 Remote_addr: 127.0.x.x 类型的 ip 地址显示在 rails 错误屏幕中,并且扫描仪正在指出这一点。
它还建议解决这个问题,给 ip 地址一个通用名称,这样它就会显示在那里而不是它的实际值。
但我不知道如何在我的服务器或应用程序上执行此操作。 如何为我的私人 IP 地址命名???
【问题讨论】:
【参考方案1】:您无法对 Heroku 应用进行太多控制。
不管怎样,127.x.x.x
是 localhost...不管X
是什么。
建议使用etc/hosts
提供名称,不要直接通过IP访问主机,以防IP发生变化。 (不适用于 Heroku afaik)
【讨论】:
以上是关于如何将私有 IP 地址名称设置为通用名称以显示给用户?的主要内容,如果未能解决你的问题,请参考以下文章
如何设置虚拟主机以将同一 IP 上的两个端口指向不同的服务器名称?
我可以使用 IP 地址作为名称服务器而不是创建自定义名称服务器 [关闭]
php函数以获取数据,将具有通用字段名称的多个表连接起来并显示输出[重复]