转发地址,而不是端口。 Ubuntu的


0

是否可以转发Linux / Ubuntu中的地址而不仅仅是端口?

假设我的Ubuntu-comp中有一台虚拟机,我希望VM和托管操作系统都能在端口80上运行apache。然后我想通过xxxxx.domain.tld和托管操作系统通过yyyyyy访问VM。使用domain.tld?

我想你可以通过托管os apache转发到另一个,但是如果我想与其他应用程序使用相同的话。例如:SSH,FTP等。

Answers:


0

要直接回答你的问题,不可能做到这一点。您可以将所有外部流量转发到单个内部IP,但随后您的虚拟机将无法访问。

一种不同的方法!

所以你的设置将是:

(互联网) - >路由器(本例中为1.2.2.3) - >主持人(例如:192.168.1.10)& guestVM(例如:192.168.1.11)

如果使用NAT,则只能转发一次端口。您的路由器如何知道何时将WAN IP 1.2.2.3:80上的流量转发到内部IP 192.168.1.10或11?

您可以选择主机的转发选项,并且仍然可以通过将不同的外部端口(如12112)转发到端口22上虚拟机的内部IP来SSH到您的虚拟机。当您想从外部进行SSH时,您只需填写在端口12112而不是端口22。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.