我可以訪問“whatsmyip”站點,它會正確報告我的路由器的外部 IP,但是如果我隨後嘗試讓我的女朋友(住在另一個國家/地區)ping 該地址,則它不起作用。我還嘗試從各種不同的“ping me”網站對路由器進行 ping 操作,但沒有成功。
但是,當我啟用 VPN 時,「whatsmyip」網站會報告新地址,而「pingme」網站可以 ping 報告的地址。
這是怎麼回事?即使我停用路由器上的防火牆,也無法 ping 通它。
背景:我正在嘗試自行託管一個《我的世界》伺服器,純粹是為了可以和我的女朋友在線上玩。已經為此爭論了幾個小時
答案1
我可以訪問“whatsmyip”網站,它會正確報告我的路由器的外部 IP
抱歉,這是不正確的。您看到的是本地設備的翻譯位址。此位址與路由器介面的 IP 位址不同。
當您瀏覽 Internet 時,路由器會將 PC 的內部專用 IP(通常為 192.168.0.x)轉換為公用 IP。您的路由器會在瀏覽會話期間記住該翻譯 - 當您離開網站時,該翻譯將“被遺忘”,直到您瀏覽到新網站為止。
因此,如果您的女朋友嘗試 ping 您的翻譯後的地址,您的路由器將不再有您 PC 的翻譯。所以 ping 被丟棄。
您需要的是 Minecraft 伺服器的靜態翻譯。如果您提出要求,您的 ISP 會給您一個,並且會向您收費。然後您可以在路由器上設定連接埠轉發,將靜態 IP 轉換為伺服器的位址。