应用程序需要IP地址,需要它去域

MrP*_*nut 15 networking dns ip

我们使用一个(设计不佳的)应用程序,它需要我们公司办公室的 IP 地址,该地址具有静态公共 IP 地址。然而,当我们的故障转移互联网启动时,它显然有一个不同的静态公共 IP 地址,然后远程连接失败。

如果应用程序接受域名,我会将其与动态 DNS 一起使用,但它不接受域名。

有什么办法可以输入IP地址,但可以访问我们的域名?我有两个想法,我还没有尝试过。

  1. 设置一个重定向到我们域名的本地 IP 地址(例如 10.0.1.99 转到 local.ourdomain.com)。但是,我不太确定我将如何做到这一点。可以使用 Web 服务器设置 Raspberry Pi。

  2. 购买具有专用 IP 地址的虚拟主机,并将其重定向到我们的域,然后可以根据需要进行更新。

关于如何实现这一目标的任何想法?

dav*_*dgo 37

反向代理是个好主意,但可能会受到协议的限制。

我会通过设置一个 VPN 来解决这个问题(它提供了安全性——如果应用程序写得那么糟糕,它不会进行 DNS 查找,它也可能没有使用像样的加密)。使用 VPN 意味着您的地址都可以是 rfc1918(即私有地址),并且应用程序甚至不会在乎外部地址何时发生变化。