幾天前我設定了一個 Linux 盒子來託管一個 Web 伺服器(nginx)。網站是 ilan.duckdns.org,我可以使用我的本地 IP 正常連接到它也外部IP。但是,當我使用canyouseeme.org檢查連接埠是否轉送時,它說連接逾時。我讓國外的朋友測試了一下,他們也連不起來。我可以使用手機的行動網路很好地連接到它,所以我假設我的國家(以色列)的任何人都可以很好地看到它。這是我的 ISP 的錯還是我的錯?它不適用於 MC 伺服器、tf2 伺服器或任何其他伺服器。更換調變解調器有效嗎?
我有一個 Hotbox 數據機/路由器(二合一),我不知道問題是出在它還是其他地方。該盒子透過第一個連接埠上的 LAN 電纜連接到它。這裡是我的網站的圖片。這裡是我的路由器的(劣質)連接埠配置的照片。我的linux盒子的IP是192.168.1.30。
答案1
這是我的 ISP 的錯還是我的錯?
我看了你的熱箱配置。我看到您已將連接埠 80 上的 WAN 請求轉送至 Nginx 伺服器上的連接埠 8080,但我相信 nginx 預設偵聽連接埠 80。除非我錯了或你自己設定了,否則我會轉送到你的 nginx 盒子上的連接埠 80。另外,我假設「外部」列中的「0.0.0.0」位址充當通配符或其他東西,似乎就是這種情況。此外,您能夠使用外部(WAN)位址建立連線表示您的連接埠轉送在您嘗試過的機器上正常運作。如果我們解決了這些問題,我們就可以消除熱箱這個罪魁禍首,因為它不知道也不關心請求來自哪個國家,它只是等待它們並將它們服務到最高統治者(你)告訴它的任何地方。
更換調變解調器有效嗎?
沒有。如果您有一個二合一盒子,那麼調製解調器也位於其中,並且我們已經看到請求完好無損地通過。
我現在要問的問題是為什麼其他國家的請求沒有通過。我懷疑答案是您的 ISP 出於某種原因進行了乾擾。我會打電話給他們,禮貌地要求與技術人員交談,並介紹我們與他們概述的情況。如果他們有意進行某種過濾,他可能會確切地知道你在談論什麼,以及他是否可以對此採取任何措施。
祝你好運,
瑞安
答案2
在我看來,您的 ISP 正在阻止流量。這是我所做的追蹤路由的最後幾行:
9 37 ms 34 ms 36 ms he-0-10-0-1-pe03.1950stemmons.tx.ibone.comcast.net [68.86.86.114]
10 34 ms 39 ms 35 ms 173.167.57.146
11 188 ms 187 ms 188 ms et-11-3-0.catania7.cat.seabone.net [93.186.129.223]
12 217 ms 225 ms 221 ms hot.catania7.cat.seabone.net [93.186.129.237]
13 215 ms 218 ms 215 ms mx-pt-ae7-vl18.hotnet.net.il [213.57.0.217]
14 211 ms 211 ms 212 ms core-213-57-0-142.ptr.hotnet.net.il [213.57.0.142]
15 * * * Request timed out.
正如您所看到的,流量到達熱網網路上的「核心」路由器,然後停在那裡。所以,你無能為力。您最好的選擇可能是在某個地方找到一些便宜的託管服務並在那裡託管您的服務。