2012-03-01 57 views

回答

1

兩個想法。

1)指定ping的hopcount。 Traceroute使用它來跟蹤你和目標之間的路由器。每次獲得答案時,從一個小跳數開始,發送一個ping,並將跳數加1。最後,由於ping進入ICMP阻塞的目標服務器,您將無法得到答案。此時,您先前成功的ping會爲您提供可以ping通的最近路由器的延遲。這不是準確的延遲,但可以給你一個想法。

2)使用另一個協議,而不是ICMP(Ping)。例如,如果服務器託管任何TCP服務(例如HTTP服務器),則可以將TCP數據包發送到服務器以瞭解延遲。

1

如果你有機會到Windows中,使用http://technet.microsoft.com/en-us/sysinternals/jj729731.aspx

下載壓縮,解壓縮。從命令提示符cd到解壓後的文件夾,然後用-t標誌像這樣運行:

psping.exe -t www.anywebsite.com:80 

psping to remote host with open TCP port

請注意:這裏假設你有一個網站(上面例子中的端口80)遠程主機上運行