跳到主要內容

Ping 與 Tracert

處理客戶問題時學到的兩項東西(ping, tracert),記錄一下(竟然是軟體商在負責查這個XD)

PING





Ping 的意思是指:

1.你的電腦對特定主機發出查詢的指令
2.該主機收到指令後,再回傳一個指令給你
3.你的電腦收到該指令

中間產生的時間差
數字越小
遊戲就會越順暢

一般來說
要測試網路是否正常
我們都會建議先 ping 你ISP的主機

拿中華來講
要使用 ping 168.95.1.1 這個指令

我的電腦 ping 中華主機的結果

C:WINDOWS>ping 168.95.1.1

Pinging 168.95.1.1 with 32 bytes of data:

Reply from 168.95.1.1: bytes=32 time=47ms TTL=248 <<- 第一次要 47ms
Reply from 168.95.1.1: bytes=32 time=46ms TTL=248 <<- 第二次要 46ms
Reply from 168.95.1.1: bytes=32 time=48ms TTL=248 <<- 第三次要 48ms
Reply from 168.95.1.1: bytes=32 time=57ms TTL=248 <<- 第四次要 57ms

Ping statistics for 168.95.1.1:
  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), <<- 嘗試四次,成功4次,沒有失敗
Approximate round trip times in milli-seconds:
  Minimum = 46ms, Maximum = 57ms, Average = 49ms <<-最低 46, 最高 57, 平均 49

TRACE ROUTER



Tracert 的意思是指:
你跟特定主機的連線之間
經過多少台轉介的主機
指令經過每台主機需要多久的時間
通常可以判斷網路在哪部分出問題

我們再試中華的主機看看

C:WINDOWS>Tracert 168.95.1.1

Tracing route to dns.hinet.net [168.95.1.1]
over a maximum of 30 hops:

主機 ping  ping  ping
順序 最快  平均  最慢 
 1   2 ms   2 ms   1 ms 你自己的電腦
 2  44 ms  45 ms  44 ms 61-216-116-254.dynamic.hinet.net [61.216.116.254]
 3  44 ms  43 ms  43 ms h98.s90.ts.hinet.net [168.95.90.98]
 4  44 ms  43 ms  43 ms hc-c12r1.router.hinet.net [211.22.38.2]
 5  44 ms  46 ms  44 ms 220-128-1-62.HINET-IP.hinet.net [220.128.1.62]
 6  44 ms  45 ms  45 ms 220-128-1-109.HINET-IP.hinet.net [220.128.1.109]
 7  44 ms  46 ms  46 ms tp-s2-c6r8.router.hinet.net [211.22.35.53]
 8  45 ms  45 ms  46 ms dns.hinet.net [168.95.1.1]

Trace complete. <<-- 完成追蹤


其中主機名稱有 router 的是路由器
dns 是網域名稱查詢主機
dynamic 是給你ip位置的主機 (dynamic 是指動態, 所以我是浮動IP)
其他沒名稱的
多半是機房內的主機
負責網路監控(?).....等職務

如果其中一個 PING 值過高
或是後面都沒有了
那問題就在這

你可以晚一點再追蹤一次看看
因為有時候是網路塞車
或是該主機剛好當機....等

還有一個可能
就是該主機為了防止 DOS(阻斷服務) 攻擊
所以關閉 ping 回應的功能

留言