摘要:从更广泛的角度来说,我只需要一种方法来连接在同一网络上运行相同服务的多台服务器,而无需多个外部 IP 地址,也不必在每台服务器上为同一项服务转发不同的端口。
更详细的解释:我的网络上有 3 台服务器,我希望通过 ssh 远程访问每台服务器。以下是当前端口和地址的样子:
Internal IP: Port:
192.168.1.100 22 (ssh)
192.168.1.101 23 (ssh)
192.168.1.102 24 (ssh)
假设我的网络的外部 IP 是 161.86.232.865,并且所有上述端口都已转发且对外部网络可见。是否可以为每个端口指定一个子域,并能够使用其子域通过 ssh 进入它们?例如,192.168.1.100 将是 ssh-100.example.com,192.168.1.101 将是 ssh-101.example.com,依此类推。据我所知,这不可能用内部 IP 代替端口来实现,所以我想问一下。
如果您知道任何信息,请分享。谢谢!