香港空間與廣播ip歸屬地問題(懷疑ip是美國的不是香港的)
為什么我的香港空間查出的ip是美國的?
簡單的答復(fù):上這個網(wǎng)址ipip.net查ip才是最精準(zhǔn)的。
那為什么站長網(wǎng)之類的庫查出的結(jié)果是其他國家的呢?
為了打消各站長們的疑慮,我們拿這個ip被誤判加拿大的,來作測試
這不得不由廣播IP說起了:IP v4的資源匱乏原因
ip v4地址資源越來越緊張,然而互聯(lián)網(wǎng)起源于美國,美國、加拿大服務(wù)商掌握了大量的ip地址,不少IDC機房無ip可用,都是在美加地區(qū)租用ip,然后廣播到自己的機房節(jié)點上。
最明顯的例子,阿里云、騰訊云都有租用國外ip,然后廣播到自己機房里節(jié)點的例子。
所以一些新手站長,會用一些不專業(yè)的ip查詢庫去查香港空間的ip地址,得出的ip只是地區(qū)ip段斷定空間是國外某地區(qū),所以這并不科學(xué)。
而ipip.net是根據(jù)全球唯一一個基于BGP/ASN數(shù)據(jù)分析處理而得來的IP庫,這家的IP庫才是最牛B的,國內(nèi)各大互聯(lián)網(wǎng)公司都采用他們家的精準(zhǔn)ip庫,例如分類信息網(wǎng),會根據(jù)精準(zhǔn)ip讓用戶跳轉(zhuǎn)到地區(qū)子站。例如廣告公司會根據(jù)地區(qū)ip精準(zhǔn)顯示投放地區(qū)廣告,據(jù)說他們要做到ip精準(zhǔn)查到街道。。。。話題有點扯遠(yuǎn)了。。有點給它做廣告了。。
回歸正題,所以本文一開始的答案:上這家網(wǎng)址查ip,才是最準(zhǔn)確的,扔掉所謂一些站長查ip的工具吧。
如何證實這個ip確實在香港呢?
ping是個很好的判斷依據(jù)
其實ping也是一種最簡單的判斷形式,香港的線路ping值會在10-60ms之間,因為香港就在廣東省深圳隔壁嘛!
而美國、加拿大要跨越太平洋,ping值會在160~300之間,你ping所謂的“加拿大”IP,得出那么低的ping值,所以怎么會是加拿大呢?
這個是ping香港空間得出的ping值平均在16ms左右
而這個是美國西海岸的空間ip,是要途徑太平洋的,路途遙遠(yuǎn),得出的ping值基本200左右
“追蹤路由”能更有說服力
追蹤路由的工具,能夠追蹤到訪問最終節(jié)點在哪里。也可以讓您分析路由節(jié)點來得知空間的線路好壞。
在線版路由追蹤工具 https://www.ipip.net/traceroute.php
我們來試下追蹤這個香港空間的最終節(jié)點是否真的在加拿大?結(jié)果可以看到,并不是,而是在香港
總結(jié):ip庫查詢不準(zhǔn)確,追蹤路由才是關(guān)鍵
ip是可以被廣播到任意地區(qū)節(jié)點,所以根據(jù)ip歸屬地分辨您服務(wù)器位置,并不科學(xué)。
然而ip庫也是人為去更新的,被忽略的ip段長時間沒人更新,也是一樣老舊不科學(xué)。所以一些國內(nèi)機房ip被判斷到其他省份是很普遍的情況。所以不要過分依賴和相信ip庫
利用路由追蹤工具,查看其途徑節(jié)點判斷才是真正精準(zhǔn),希望這篇文章能夠給大家?guī)韱l(fā)