我不知道我要怎么做,但这是我的情况,我有4台DELL 1U机架式服务器,第四台将用于Web,第三台将用于电子邮件,第二台将用于MySQL,我希望第一台成为'控制者'。 每个服务器都在千兆networking上,因特网连接来自于以太网连接,我想让第一台服务器使用这个连接,然后它会知道在局域网上发送请求的位置,例如我可以通过SSH从外部来自[email protected]或[email protected],进入服务器的本地networking。 这是可能的,怎么样?
在服务器行业中实际使用的专业硬件是作为WAN的路由器/网关,比我的家庭宽带路由器更可靠,您可以通过多个WAN连接获得这些硬件吗?
谢谢,戴夫
要做到这一点,你需要设置DNS为mailserver.mydomain.com,mysql.mydomain.com等,以便这些解决您的“控制器”或面向服务器/路由器的互联网上的IP。
如果您有多个公用IP,则可以将这些不同的IP通过NAT转换到防火墙/控制器服务器后面的不同服务器,并且您已经实现了您所需的function。 如果您的IP不超过1个,那么您将需要将不同的端口NAT到防火墙后面的服务器。 例如ssh通常在端口22上运行,您将需要为您的邮件服务器和MSSQL服务器分配一个不同的端口,并在您的SSH请求中包含端口。
另一种可能更好的解决scheme是在公用服务器上运行VPN服务器(可能是免费的openvpn),使用VPN客户端运行VPN,然后直接使用内部服务器名称进行SSH。 这通常被认为是一种更安全的远程访问方法。
希望这可以帮助,
C