
我想在子網域和我的虛擬機器本機 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.com
僅192.168.0.1
在我的專用伺服器本機網路上可用。
所以,我的問題是:
我怎樣才能做到這一點捆綁透過網路工作
重要提示:
我不想要:僅80流量。我想存取整個虛擬機器網路。所以nginx
反向代理的東西不是我需要的,或者它可能就足夠了,但我沒有找到如何實現?
順便說一句,我有一些可用的 IPv6 位址,但我不想使用它們,必須可以使用舊的 v4 協定來做到這一點,但我還不夠好,無法使其正常工作。
謝謝 :)
答案1
你不能。私人地址就是這樣:私人的。如果您希望從互聯網上的任何位置完全路由訪問所有虛擬機,則需要更多真實 IP 位址,如果您希望透過 ipv4 進行訪問,則需要更多 ipv4 位址。與您的提供者交談。
答案2
正如 MadHatter 所提到的,您無法使用私人 IP 位址執行此操作。假設這是來自家庭連接,您的 ISP 需要使用幀路由為您分配公共 IP 位址,並且您需要適當的硬體來管理它。這樣做還會帶來很多安全問題,因此這是需要考慮的另一件事。