答案1
为此,您需要为 mailserver.mydomain.com、mysql.mydomain.com 等设置 DNS,以便这些解析为您的“控制器”或面向互联网的服务器/路由器上的 IP。
如果您有多个公共 IP,则可以将这些不同的 IP 通过 NAT 连接到防火墙/控制器服务器后面的不同服务器,这样您就实现了想要的效果。如果您的 IP 不超过 1 个,则需要通过 NAT 连接到防火墙后面的服务器的不同端口。例如,ssh 通常在端口 22 上运行,您需要为您的邮件服务器和 MSSQL 服务器分配不同的端口,并在 SSH 请求中包含该端口。
另一种可能更好的解决方案是在面向公众的服务器上运行 VPN 服务器(可能是免费的 openvpn),使用 VPN 客户端接入 VPN,然后直接使用内部服务器名称通过 SSH 进行连接。这通常被认为是一种更安全的远程访问方法。
希望这可以帮助,
C