如何将私有 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函数以获取数据,将具有通用字段名称的多个表连接起来并显示输出[重复]

是否可以在C ++中以编程方式查询不同的DNS名称服务器,忽略系统设置?

如何获取本地计算机的计算机名称和 IP 地址

将私有字段名称移动到通用助手