tracert國外的一些IP為什麼明明很近卻要繞地球好幾圈?

成雪濤

“我是喲喲吼說科技,專注於數據網絡的回答,歡迎大家與我交流數據網絡的問題”

如題,tracert某些IP地址,可能距離很近為什麼路徑很遠?

喲喲認為這種現象發生是正常的,以平時的經驗來看,有兩方面原因可能會出現此現象:

1、目標網絡與資源網絡沒有直連,只能通過國外與該目標地址的互聯進行通信;

2、運營商在核心設備或網絡節點配置國外的IP地址,造成tracert時出現國外的IP地址;

下面喲喲來具體介紹一下這兩種現象:

1、目標網絡與資源網絡不可達

國內的互聯網大多都是一個個的“大型局域網”,好比說電信、聯通等,不管使用哪家運營商的資源其實都在該資源的局域網內使用,沒有真正意義上的實現互聯互通,互聯接口的帶寬也很有限。另外運營商之間的競爭使得各個運營商在互聯互通上做了響應配置,從而在跨資源訪問,或跨國家資源訪問會顯得力不從心。如題主所說,假設目標地址在香港,可能香港與電信、聯通沒有互通的節點,那麼當用戶訪問香港某節點時,可能就需要先到國外,到轉跳到香港這種方式,訪問起來就很慢;

2、運營商配置

為了節省IP地址,某些運營商經常會使用小國家的IP地址作為設備互聯的地址,比如荷蘭、毛里求斯等等,國內的用戶一般不會訪問這些小國家的資源,因此會經常使用這些地址作為網內設備的互聯地址,就會出現在使用tracert命令時,路由路徑的某一跳可能會出現其它國家的地址;

其實可以通過ping命令進行判斷,若延遲較高,一般都是實際經過國外的資源;若延遲較低,可能就是運營商或第三方資源提供商的配置;


分享到:


相關文章: