[轉]用Whois得到電信運營商的IP地址是如何分配的? 工具
Linux下得到一些中國電信運營商的IP地址分配狀況:spa
APNIC是管理亞太地區IP地址分配的機構,它有着豐富準確的IP地址分配庫,同時這些信息也是對外公開的,並提供了一個查詢工具,下面就讓咱們看看如何在Linux下得到一些中國基礎電信運營商(網通、電信、鐵通、教育網)的IP地址分配狀況:.net
(咱們平時用whois查詢是知道域名或IP查信息, 這裏用的是知道地理區域批量查IP及其信息)blog
wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz
tar xzvf ripe-dbase-client-v3.tar.gz
cd whois-3.1
./configure
make
make installip
編譯安裝後,咱們能夠經過如下命令來獲取某個運營商的IP地址段;
中國網通:
./whois3 -h whois.apnic.net -l -imb MAINT-CNCGROUP>/var/cnc
中國電信:
./whois3 -h whois.apnic.net -l -imb MAINT-CHINANET>/var/chinanet
中國鐵通:
./whois3 -h whois.apnic.net -l -imb MAINT-CN-CRTC>/var/crtcget
打開獲取後的文件能夠看到裏面的信息很是詳細,甚至能夠看到各個分公司的負責人、電話、電子郵件等等信息。若是想獲得一份整齊乾淨的IP地址段文件,只要用grep和awk簡單過濾就能夠了
若是想獲得具體的服務商好比江蘇省電信的IP池,就把mb的值改成MAINT-CHINANET-JS,或者是遼寧網通,那就改成MAINT-CNCGROUP-LN域名
下面是輸出文本中的一小段示例:編譯