透過公用 IP 連接到 NAS 中虛擬機器中的專用遊戲伺服器

透過公用 IP 連接到 NAS 中虛擬機器中的專用遊戲伺服器

然而,如標題所示,我的 ISP 在我的內部網路 (192.168.xx) 和我的公共 IP (180.xxx) 之間提供了一個帶有 NAT 的專用 IP (10.xxx)。而且我沒有靜態IP。我有一些場景,但我不能說我對網路非常了解,所以請耐心等待。

也就是說,我在 NAS 中設定了虛擬機器 (CentOS 8),並為使用 UDP 連接的視訊遊戲運行了專用伺服器。我已經測試過透過本地 IP 連接到它,它可以工作。但是,我無法透過專用 IP 連接到它,尤其是無法透過公用 IP 連接到它,即使我新增了連接埠轉送規則,甚至新增了靜態路由。

第二種情況是,我也在我的電腦上運行了相同的專用伺服器,透過這個我可以透過本機IP和私有IP進行連線。但不是透過公共 IP,我想這是預料之中的,因為我在搜尋中讀到這是因為 NAT。

我的目標是能夠透過 VM 直接(透過公用 IP)連接到在我的 NAS 中運行的遊戲專用伺服器。有沒有辦法做到這一點?我是否遺漏了虛擬機器、NAS 和/或路由器中的設定?我的路由器是 ISP 提供的華為 HG8145v5,我甚至無法將其設定為橋接模式。

我能做點什麼嗎?希望你能幫助我,謝謝。

答案1

你的ISP無能。他們不應該在客戶 grar 上使用 10.xxx - 我們為運營商級 NAT 使用不同的 rangr。

您的選擇是取得非 NAT WAN IP 位址或取得為您提供靜態 IP 位址的 VPN(Google VPN 靜態 IP - 這是與典型隱私用例不同的用例,但協定是相同的,並且許多公司提供)。

有一些替代方案,例如讓您的 ISP 轉送相關連接埠 - 但他們不太可能以有效且持續的方式做到這一點。或者,如果他們提供 IPv6 連接,您也許可以使用 IPv6 - 儘管這取決於您的遊戲和其他用戶也使用 IPv6 - 許多系統仍然沒有。

相關內容