[轉]用Whois獲得電信運營商的IP地址是如何分配的?
Linux下獲得一些中國電信運營商的IP地址分配情況:
APNIC是管理亞太地區IP地址分配的機構,它有著豐富準確的IP地址分配庫,同時這些資訊也是對外公開的,並提供了一個查詢工具,下面就讓我們看看如何在Linux下獲得一些中國基礎電信運營商(網通、電信、鐵通、教育網)的IP地址分配情況:
(我們平時用whois查詢是知道域名或IP查資訊, 這裡用的是知道地理區域批量查IP及其資訊)
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 install
編譯安裝後,我們可以通過以下命令來獲取某個運營商的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/crtc
開啟獲取後的檔案可以看到裡面的資訊非常詳細,甚至可以看到各個分公司的負責人、電話、電子郵件等等資訊。如果想得到一份整齊乾淨的IP地址段檔案,只要用grep和awk簡單過濾就可以了
如果想得到具體的服務商比如江蘇省電信的IP池,就把mb的值改為MAINT-CHINANET-JS,或者是遼寧網通,那就改為MAINT-CNCGROUP-LN
下面是輸出文字中的一小段示例: