
然而,如標題所示,我的 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 - 許多系統仍然沒有。