Networking
找到兩國之間的最佳網路延遲
我知道有很多工具可以測試頻寬和延遲,但它們都依賴於至少有一台主機可以執行這些測試。
我想知道是否有線上資源或其他方式來推測兩國之間的延遲或速度(一般而言)。
例如,如果伺服器位於新加坡或澳大利亞,日本的客戶會獲得更低的延遲嗎?印度的使用者是否可能從英國或美國的伺服器獲得更高的下載速度?
是否有任何線上資源或一些巧妙的方法可以以合理的準確度回答這些問題?
$$ UPDATE $$:感謝 Raffael Luthiger 的精彩建議。我不知道那些鏡子伺服器。海底電纜地圖的發現也很酷(感謝 Jesper Mortensen)。如果我可以向該地區的那些網路專業人士詢問他們的經驗,這似乎也很明智,但顯然我無法獲得這些。至少其中一些在 SF 上 :) 但是,我仍然有點不確定如何結合這些資源來給我一些測量結果。這是我掌握的資訊:兩個國家(A,B)。我確實有 A 國客戶的 IP 地址(例如,我可以從 Web 伺服器日誌文件中獲取這些地址)。大概我可以在 B 國找到一些鏡子伺服器並跟踪這些 IP。什麼是最好的測量方法?是否有任何腳本可以幫助至少部分自動化此過程?
您不會一鍵獲得此資訊。您可以嘗試使用許多不同的窺鏡伺服器,並根據您獲得的資訊獲得一些估計。這是一些窺鏡伺服器的列表。另一種可能性是使用一些跟踪路由伺服器。我建議你在Google上搜尋你想測量的地區的一些著名報紙,然後做一些 nslookup 和你得到的 IP 地址,你可以做一些測試。這可以給你一些跡象,但正如 Zoredache 所說,它不是很可靠。
更新:我懷疑您是否可以自動執行這些查找。但也許你可以在這個頁面上找到一個工具。