將子網域對應到本機 IP 位址並且可從 Internet 存取

將子網域對應到本機 IP 位址並且可從 Internet 存取

我想在子網域和我的虛擬機器本機 IP 位址之間進行對應。
看起來像這樣的東西圖式

我已經直接在我的伺服器上設定了 DNS (myserver.com例如),我認為將我的區域配置為類似的內容就足夠了,但事實並非如此:

vm0 在 A 192.168.0.1
vm1 在 A 192.168.0.42
vm2 在 A 192.168.0.2

當然它不起作用,因為我的 DNS 解析vm0.myserver.com192.168.0.1在我的專用伺服器本機網路上可用。

所以,我的問題是:
我怎樣才能做到這一點捆綁透過網路工作

重要提示:
想要:僅80流量。我想存取整個虛擬機器網路。所以nginx反向代理的東西不是我需要的,或者它可能就足夠了,但我沒有找到如何實現?

順便說一句,我有一些可用的 IPv6 位址,但我不想使用它們,必須可以使用舊的 v4 協定來做到這一點,但我還不夠好,無法使其正常工作。

謝謝 :)

答案1

你不能。私人地址就是這樣:私人的。如果您希望從互聯網上的任何位置完全路由訪問所有虛擬機,則需要更多真實 IP 位址,如果您希望透過 ipv4 進行訪問,則需要更多 ipv4 位址。與您的提供者交談。

答案2

正如 MadHatter 所提到的,您無法使用私人 IP 位址執行此操作。假設這是來自家庭連接,您的 ISP 需要使用幀路由為您分配公共 IP 位址,並且您需要適當的硬體來管理它。這樣做還會帶來很多安全問題,因此這是需要考慮的另一件事。

相關內容