如何獲取國內所有的電信IP段/聯通IP段/移動IP段?

Tags: 電信, 聯通,

  如果需要做智能DNS或者雙線機房這類服務的都需要準確地知道電信IP段以及聯通IP段的情況,這樣才能分清來路,所以在工作中的某些時間是需要得到準確的國內所有的電信IP段才可以的,下面小編與大家分享一下如何獲取國內所有的電信IP段及其他運營商的IP段。

如何獲取國內所有的電信IP段/聯通IP段/移動IP段

工具/原料

電腦一臺

Linux運行環境

方法/步驟

Linux服務器上面需要安裝有whois命令使用才行,如果不懂的話可以看一下我的其它經驗有介紹。

如何獲取國內所有的電信IP段/聯通IP段/移動IP段

需要清楚各個IP的名稱代表

CNCGROUP UNICOM中國聯通

CHINATELECOM CHINANET中國電信

CMCC中國移動

CRTC中國鐵通

CNNIC中國互聯網絡信息中心

CERNET中國教育和科研計算機網

如何獲取國內所有的電信IP段/聯通IP段/移動IP段

首先可以在網上找個shell腳本來使用或者自己使用也行,我自己處理過的可以看我百度網盤的分享。此時我自己處理的腳本來實踐

如何獲取國內所有的電信IP段/聯通IP段/移動IP段

下載了我的腳本,然後sh new_ip.sh 就可以運行了。

運行過程中會間隔等待2秒,因為沒有限制地去查詢會導致超時和無返回狀態的。所以等待再運行,避免查詢併發數太大。

如何獲取國內所有的電信IP段/聯通IP段/移動IP段

如何獲取國內所有的電信IP段/聯通IP段/移動IP段

如何獲取國內所有的電信IP段/聯通IP段/移動IP段

會從apnic上面下載最新的數據文件,但有時候從那裡下載也很慢的。如上圖所示。下載好了這個文件就會進行處理並查詢是哪個運營商 的。

whois 114.114.114.114 -h whois.apnic.net 這樣可以查詢相關的信息。

如何獲取國內所有的電信IP段/聯通IP段/移動IP段

完成之後就會生成幾個文件

chinanet 國內電信IP段

cncgroup 國內聯通IP段

cmcc 國內移動IP段

all_cn 所有國內的IPV4地址段

文件都是以IP段的形式,如果需要其它形式的就需要自己進行處理下。

如何獲取國內所有的電信IP段/聯通IP段/移動IP段

注意事項

腳本是我根據自己的實際情況定製的,如果需要其它的格式,修改一下輸出即可了。

看右邊我的簡介,附的分享地址。

相關問題答案