多台主机通过 WAN 在单个域名下各自运行互斥服务和公共 IP

多台主机通过 WAN 在单个域名下各自运行互斥服务和公共 IP

也许答案是显而易见的,但假设我同时管理 2 台服务器清楚的IP 地址可在公共互联网上路由(即不在 LAN 上)。服务器 1 运行 Web 服务器仅有的服务器 2 运行 ssh 服务器仅有的. 两台服务器能否在同一个域名下共存:比如“twoservices.org”?

  • 服务器 1 :仅在不同 IP 公共地址上的 ssh 服务器
  • 服务器 2 :仅在不同 IP 公共地址上的 Web 服务器

假设我想连接到 ssh 服务器,那么我会

如果我想连接到网络服务器

是否可以通过为 2 个 IP 各设置一个 DNS A 记录来实现?如果不行,上述内容如何实现?

答案1

理论上来说,不是的。

DNS 记录应该只指向 1 个 IP 或目标主机。(或者在 DNS 负载平衡的情况下指向多个,但这是另一种用例)如果您想使用相同的 DNS,则两个服务都应该驻留在同一个主机上。

从技术上来说,这可以通过使用中继来实现(例如,配置您的网络主机服务https://twoservices.org作为 ssh 中继主机并将 ssh 查询中继到其他 SSH 服务器..但这并不是您所要求的)。

相关内容