檢測結果
請輸入通訊埠
輸入一個通訊埠,或用逗號分隔最多10個,也可以點下方的常用通訊埠。只能檢查你自己的IP。
常用通訊埠
點一下通訊埠即可檢測。這裡列的是預設通訊埠,如果你在軟體或遊戲伺服器裡改過,請檢測改過後的號碼。
遊戲
遠端存取
網站和檔案伺服器
NAS、影音和攝影機
下載
你的IP是共用的嗎?(CGNAT檢測)
很多網路業者(尤其是行動網路和部分光纖方案)會讓多個用戶共用一個公用IP,這叫電信級NAT(CGNAT)。這種情況下,路由器上的通訊埠轉發不會生效。打開路由器的狀態頁面,找到WAN IP(外部IP),填在這裡比對一下。
你的連線
- 檢測的IP位址
- 檢查中…
- IP版本
- 檢查中…
- 你的網路
- 檢查中…
通訊埠開放是什麼意思
通訊埠就像IP位址上一扇扇編了號的門。需要接受外部連線的程式,例如遊戲伺服器、遠端桌面、NAS,都會在自己的通訊埠上監聽,例如Minecraft用25565,遠端桌面用3389。
通訊埠開放,就是外部的連線能到達一個會回應的程式。家裡的路由器預設會擋住所有從外部進來的連線,通訊埠轉發(也叫Port Forwarding、虛擬伺服器)就是在路由器上加一條規則,把某個連接埠轉給內部網路的某台裝置。
怎麼設定通訊埠轉發
- 先給裝置固定一個內部IP,例如在路由器的DHCP設定裡綁定。
- 打開路由器管理頁面(常見的是192.168.0.1或192.168.1.1),找到「通訊埠轉發」「Port Forwarding」「虛擬伺服器」或「NAT」。
- 新增一條規則:外部通訊埠、裝置的內部IP、相同的內部通訊埠,通訊協定選TCP(或TCP和UDP)。
- 在裝置本身的防火牆允許這個通訊埠,例如Windows Defender防火牆。
- 啟動對應的程式或伺服器,再回到這裡檢測通訊埠。
通訊埠顯示關閉的常見原因
- 程式沒有執行,或是監聽的是別的通訊埠。
- 轉發規則指向錯誤的內部IP,常見於裝置換了位址。
- Windows防火牆或防毒軟體擋住了這個通訊埠。
- 網路業者使用CGNAT,外部連線根本到不了你的路由器,可以用上面的方法檢查。
- 網路業者封鎖了這個通訊埠。有些業者會在家用網路封鎖80、445或25。
- 路由器前面還有數據機或另一台路由器,也需要設定轉發規則。
這個通訊埠檢測工具怎麼運作
我們在Cloudflare上的伺服器會對你公用IP的每個通訊埠發起TCP連線。「開放」表示連線被接受;「關閉」表示你的IP主動拒絕了連線;「無回應」表示5秒內沒有任何回應,通常是路由器或防火牆把連線丟棄了。
只能檢測你目前造訪本站時使用的IP,不能填別人的IP,所以這個工具不能用來掃描別人。只檢測TCP:瀏覽器和Cloudflare上的伺服器都無法檢測UDP通訊埠。
常見問題
怎麼檢查通訊埠是否開放?
先啟動需要回應的程式,在上方輸入它的通訊埠號碼,點「檢查通訊埠」。結果是「開放」就代表外部可以連到這個通訊埠。在自己的電腦上用netstat -an可以看到程式在監聽哪些通訊埠,但看不出路由器是否允許外部連線進來。
設定了通訊埠轉發,為什麼還是顯示關閉?
最常見的原因是程式沒執行、裝置的防火牆擋住了,或是轉發規則指向舊的內部IP。如果這些都沒問題,就檢查一下是不是CGNAT:路由器WAN IP和你的公用IP不一樣時,外部連線根本到不了你的路由器。
可以檢測UDP通訊埠嗎?
不行。UDP通訊埠收到封包時不會回覆確認,只有兩端都有程式配合才能測。這個工具檢測的是TCP。很多遊戲同時使用TCP和UDP,TCP通訊埠通了,通常代表UDP的轉發規則也生效了。
開放通訊埠安全嗎?
通訊埠安不安全,取決於背後的程式。保持程式更新、設定強密碼,不用的通訊埠就關掉。不要在沒有密碼的情況下把遠端桌面、檔案共用(SMB)或攝影機暴露在網路上,比較安全的做法是先用VPN連回家裡的網路。
可以檢測別的IP的通訊埠嗎?
不行。和CanYouSeeMe一樣,這個工具只檢測你目前造訪本站時使用的IP,這樣誰也不能拿它去掃描別人的網路。要檢測某台伺服器,請在那台伺服器所在的網路打開這個頁面。
相關教學
- IP位址是什麼?
IP位址就是網際網路用來決定「資料要送給誰」的那組數字。以下說明它的樣子、有哪些種類,以及你的IP會透露哪些資訊。
- 如何查詢自己的IP位址
公用IP點一下就查得到,私有IP的查法則依裝置而不同。以下依裝置逐一列出步驟。
- IPv4和IPv6有什麼差別?
IPv4位址已經用完,所以才有了IPv6。以下比較兩者的差異、教你判斷自己用的是哪一種,並說明使用VPN時為什麼要注意IPv6。
- DNS洩漏是什麼?該如何修正?
就算開著VPN,你的裝置可能仍在向網路業者查詢你造訪的每個網站,這就是DNS洩漏。以下教你如何發現並阻止它。