动态 DNS 地址路由到不同的私有 IP

动态 DNS 地址路由到不同的私有 IP

我的私有网络上有 2 台计算机,位于路由器后面(具有公共 IP)。公共 IP 是 DHCP,因此不断变化。我已设置动态 DNS 主机以指向我更新的公共 IP。

我有两个指向同一个公共 IP 的动态 DNS 主机。

server1.dynamichost.com --> 公共 IP

server2.dynamichost.com --> 公共 IP

问题:是否有解决方案可以让动态主机路由到我的私有 IP,如下所示:

server1.dynamichost.com --> 公共 IP --> 10.0.1.1(私有 IP)

server2.dynamichost.com --> 公共 IP --> 10.0.1.2(私有 IP)

我需要做什么才能使其发挥作用?

非常感谢!

答案1

不,但是您可以让您的路由器执行端口重定向(或静态 PAT 或端口转换,它们只是相同技术的不同名称)。

例如,如果您需要 ssh 访问 10.0.1.1,则可以将路由器配置为将其公共 IP 的 TCP 端口 22 上的连接转发到您的私有 IP。如果您希望将 RDP 转发到 10.0.1.2,则适用相同的逻辑。

大多数路由器也可以将转换作为此过程的一部分。例如,您可以让路由器将到端口 9001(外部)的连接转发到端口 22 上的 10.0.1.1,将到端口 9002(外部)的连接转发到端口 22 上的 10.0.1.2。

答案2

对于 Web 流量,这是可能的,但需要在内部服务器上进行额外配置(假设您无法设置路由器进行重定向)。坏消息是,您的 Web 服务器需要能够代理其中一个域,或者您需要设置代理来重定向两个域。

问题:为什么不在单个 Web 服务器上使用虚拟主机?大多数现代 Web 服务都具备此功能,您无需重定向或代理任何内容。

相关内容