跳至主要內容
CJCJ Kuo

全站文章搜尋

輸入關鍵字即刻在靜態索引中快速搜尋
↑↓ 導航 · Enter 選取前往獨立搜尋頁 →
線上網路 Ping 及 Port 連線訪問測試工具
資訊技術••約 2 分鐘•529 字

線上網路 Ping 及 Port 連線訪問測試工具

本文目錄共 4 節

服務無法正常運作在執行錯誤排除會從網路開始,推薦使用線上工具 ping.pe 可從全球47個站點測試連線狀況,來避免單一點的點測試得到片面結果而造成誤判,測試時會依照順序使用 Ping、MTR、Port Test、DNS 檢查各面相的功能。

第一步 Ping IP

Ping IP 指令來確定服務狀態,利用各地發起的請求來確認全球回應請求的狀態。

ping.pe 網站的 ping IP 查詢指令輸入列
QUERYping IP
EXAMPLESping 1.2.3.4
ping example.com
ping6 google.com
DESCRIPTIONFull ping and mtr test. Use ping6 alias to force ipv6.

單點沒有回應可能是地區網路出現異常,多點都無法正常回應或顯示失敗有兩種可能。

第一設備運算滿載,第二頻寬被占滿(DDoS、網路節點出現問題)

ping.pe 測試全球節點 Ping 回應狀態與封包丟失率結果列表

第二步 mtr IP 檢查連線網路節點

當單一點顯示失敗時使用mtr來確認封包在網路經過的點,藉此確認客戶端到服務端各節點是否有異常現象。

ping.pe 網站的 mtr 路由追蹤查詢指令輸入列
QUERYmtr IP
EXAMPLESmtr 1.2.3.4
mtr example.com
mtr6 google.com
DESCRIPTIONJust the mtr test. Use mtr6 alias to force ipv6.
ping.pe 測試全球節點 MTR 路由追蹤結果列表

第三步 tcp IP:port 確認服務 Port 是否正常

網路及路由狀態都正常,會開始測試應用層服務狀態,利用訪問指定的 IP 跟 Port 可以來驗證,服務對外狀態。

ping.pe 網站的 tcp 連線測試查詢指令輸入列
QUERYtcp IP:PORT
EXAMPLEStcp 1.2.3.4:80
tcp example.com:443
tcp6 google.com:443
DESCRIPTIONTCP port accessibility test.
Make sure something is LISTENING for incoming connections on
that port on target machine.PORT can be omitted, then default 80 will be used.
Use tcp6 alias to force ipv6.
ping.pe 測試全球節點 TCP 通訊埠連線狀態結果列表

第四步 dig HOST:TYPE:NAMESERVER

以各地主機為出發點進行查詢DNS來確定回應值會使用此服務,要確認各DNS的解析狀態會使用”dnschecker“來檢查內容,日後再出一篇文章來說明此工具。

ping.pe 網站的 dig DNS 查詢指令輸入列
QUERYtcp IP:PORT
EXAMPLEStcp 1.2.3.4:80
tcp example.com:443
tcp6 google.com:443
DESCRIPTIONTCP port accessibility test.
Make sure something is LISTENING for incoming connections on
that port on target machine.PORT can be omitted, then default 80 will be used.
Use tcp6 alias to force ipv6.
ping.pe 測試全球節點 DNS 解析結果列表
查看此系列所有文章 →
CJ Kuo (郭仕杰)

CJ Kuo (郭仕杰)

創辦人兼主筆

熱愛軟體架構、DevOps、系統調優與新技術探索的工程實踐者,也會寫寫投資和生活。

獨立技術專刊推播

訂閱技術電子報

有新文章發布時寄送到您的信箱,不發送垃圾信。