TCP 埠測試

從全球多個節點測試 TCP 埠的連通性和響應時間

撥測引數

選擇撥測節點

使用說明

目標地址:輸入主機和埠(如 example.com:443 或 1.1.1.1:80)

常用埠:HTTP(80)、HTTPS(443)、SSH(22)、MySQL(3306)、Redis(6379)

測試內容:檢測 TCP 三次握手是否成功,測量連線建立時間

節點選擇:可選擇特定節點,預設使用所有可用節點

TCP 埠測試有什麼用

TCP 埠測試從全球多個探測節點向目標主機的指定埠發起 TCP 連線,檢測該埠是否可達以及連線建立的耗時(TCP 握手延遲)。它工作在傳輸層,比 ICMP Ping 更能反映應用服務(如 Web、資料庫、郵件等)的真實可訪問性。

常見場景:驗證伺服器埠是否對外開放、確認防火牆或安全組規則是否生效、檢測某埠在不同地區的可達性差異、對比 TCP 握手延遲與 ICMP 延遲的差異以定位問題層級。若目標遮蔽了 ICMP 而 TCP 埠正常,也說明服務本身可用。

常見問題

埠開放和服務可用是一回事嗎?

不完全是。TCP 埠測試只確認 TCP 三次握手可以建立,不驗證應用層協議是否正常響應。埠通了說明網路層可達,但服務本身可能仍有異常。

埠被防火牆攔截時會怎樣顯示?

通常顯示連線超時(無響應)或立即被拒絕(RST 包)。前者說明資料包被丟棄,後者說明埠明確關閉或被主動拒絕。

測試時需要填寫埠號嗎?

需要。常用埠參考:HTTP 80、HTTPS 443、SSH 22、MySQL 3306、Redis 6379。工具會測試你指定的具體埠。

某地區埠不通但其他地區正常,是什麼原因?

可能是該地區到伺服器的網路鏈路問題、運營商級別的訪問限制,或目標伺服器根據來源 IP 設定了訪問控制。可結合路由追蹤進一步定位問題節點。