![多个 XEN 节点具有相同的外部 IP?](https://linux22.com/image/556944/%E5%A4%9A%E4%B8%AA%20XEN%20%E8%8A%82%E7%82%B9%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E7%9A%84%E5%A4%96%E9%83%A8%20IP%EF%BC%9F.png)
我有一台使用 xen 内核的 Debian 服务器。我已成功创建并启动了 2 个 xen 节点,我们将它们称为 xen1.domain.com 和 xen2.domain.com。它们都有自己的内部 IP,可以相互连接。但问题是我只有 1 个外部 IP。它们是否可以共享相同的外部 IP,但又能够连接到每个 IP?我有一个域,但我不知道如何设置 DNS 记录来使用它。有人知道怎么做吗?
答案1
是的,您需要一个负载均衡器。
它拥有外部 IP,然后使用多种方法之一来决定将请求发送到哪个内部服务器。
这些到处随时应对服务中断等。有硬件的,比如思科和 F5 制造的,也有软件的(有些是免费的,可以谷歌一下)。
答案2
这不可能无缝完成。你有两个选择:
- 在不同的端口上运行其中一个 SSH 守护程序(例如 122 与标准 22)
- 路由器上的端口转发。外部端口 122 -> 辅助主机的端口 22。
然后,如果您指定端口号,则可以通过 ssh 连接。