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

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

第一步 Ping IP

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、網路節點出現問題)

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

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

QUERYmtr IP
EXAMPLESmtr 1.2.3.4
mtr example.com
mtr6 google.com
DESCRIPTIONJust the mtr test. Use mtr6 alias to force ipv6.

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

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

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.

第四步 dig HOST:TYPE:NAMESERVER

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

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.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端