知識庫
最近在知乎上看到一個(gè)問題:tracert國外的一些IP為什么明明很近卻要繞地球好幾圈?用tracert命令追蹤路由,出現(xiàn)了相同的IP地址,如果不能簡單理解為建立泛域名解析,是什么原因呢?很久以前,互聯(lián)數(shù)據(jù)運(yùn)維也接到過類似的問題。、
香港服務(wù)器租用:http://www.bxgb88.com/dedicated/hk.html
第一個(gè)租用香港服務(wù)器的客戶用tracert命令追蹤路由,第二和第三行出現(xiàn)了相同的IP地址,第一反應(yīng)就是——有兩個(gè)地址一樣的路由器么?然后用wireshark抓包在相同的IP地址之間又出現(xiàn)了一個(gè)111.206.223.205和本地主機(jī)直接通信,難道是因?yàn)檫@個(gè)才導(dǎo)致出現(xiàn)了前面兩個(gè)相同的IP地址么?
互聯(lián)數(shù)據(jù)運(yùn)維給出的答案是:他用的寬帶一定是小運(yùn)營商的,更有可能是“非法”的運(yùn)營商。他們?yōu)榱穗[藏自己的網(wǎng)絡(luò)接入方式,采取了很多“優(yōu)化”,他們可能緩存用戶訪問的頁面,也可能截取用戶的密碼、銀行卡卡號等私人敏感信息,植入廣告等。建議他不要為了省那么一丟丟費(fèi)用,而去使用那些讓人不放心的寬帶運(yùn)營商的網(wǎng)絡(luò)。可以測試一下互聯(lián)數(shù)據(jù)香港服務(wù)器。
第二個(gè)就是,tracert命令追蹤某些IP地址,明明服務(wù)器就在很近的香港,為什么路徑很遠(yuǎn)?其實(shí),互聯(lián)數(shù)據(jù)以前的客戶也發(fā)生過這種現(xiàn)象,以他們的經(jīng)驗(yàn)來看,有兩方面原因可能會出現(xiàn)此現(xiàn)象:
1、目標(biāo)網(wǎng)絡(luò)與資源網(wǎng)絡(luò)沒有直連,只能通過國外與該目標(biāo)地址的互聯(lián)進(jìn)行通信;
2、運(yùn)營商在核心設(shè)備或網(wǎng)絡(luò)節(jié)點(diǎn)配置國外的IP地址,造成tracert時(shí)出現(xiàn)國外的IP地址;
互聯(lián)數(shù)據(jù)頂級運(yùn)維具體介紹了這兩種現(xiàn)象:
1、目標(biāo)網(wǎng)絡(luò)與資源網(wǎng)絡(luò)不可達(dá)
國內(nèi)的互聯(lián)網(wǎng)大多都是一個(gè)個(gè)的“大型局域網(wǎng)”,好比說電信、聯(lián)通等,不管使用哪家運(yùn)營商的資源其實(shí)都在該資源的局域網(wǎng)內(nèi)使用,沒有真正意義上的實(shí)現(xiàn)互聯(lián)互通,互聯(lián)接口的帶寬也很有限。另外運(yùn)營商之間的競爭使得各個(gè)運(yùn)營商在互聯(lián)互通上做了響應(yīng)配置,從而在跨資源訪問,或跨國家資源訪問會顯得力不從心。比如說,服務(wù)器地址在香港,可能香港與電信、聯(lián)通沒有互通的節(jié)點(diǎn),那么當(dāng)用戶訪問香港某節(jié)點(diǎn)時(shí),可能就需要先到國外,到轉(zhuǎn)跳到香港這種方式,訪問起來就很慢;
2、運(yùn)營商配置
為了節(jié)省IP地址,某些運(yùn)營商經(jīng)常會使用小國家的IP地址作為設(shè)備互聯(lián)的地址,比如南非、敘利亞機(jī)房等等,國內(nèi)的用戶一般不會訪問這些小國家的資源,因此會經(jīng)常使用這些地址作為網(wǎng)內(nèi)設(shè)備的互聯(lián)地址,就會出現(xiàn)在使用tracert命令時(shí),路由路徑的某一跳可能會出現(xiàn)其它國家的地址。
在處理網(wǎng)絡(luò)問題時(shí)也常常會用到tracert這條命令,若延遲較高,一般都是實(shí)際經(jīng)過國外的資源。若延遲較低,可能就是運(yùn)營商或第三方資源提供商的配置。而且他看到的都是合理的,另外不可能繞地球好幾圈。但是是配合ping命令來用,一般在租用香港服務(wù)器時(shí)若遇到目標(biāo)網(wǎng)址ping不通時(shí),互聯(lián)數(shù)據(jù)會使用tracert這條命令去定位某個(gè)節(jié)點(diǎn)出現(xiàn)問題,運(yùn)維24h幫你處理。