如何获取国内所有的电信IP段/联通IP段/移动IP段
的有关信息介绍如下:
如果需要做智能DNS或者双线机房这类服务的都需要准确地知道电信IP段以及联通IP段的情况,这样才能分清来路,所以在工作中的某些时间是需要得到准确的国内所有的电信IP段才可以的,下面小编与大家分享一下如何获取国内所有的电信IP段及其他运营商的IP段。
Linux服务器上面需要安装有whois命令使用才行,如果不懂的话可以看一下我的其它经验有介绍。
需要清楚各个IP的名称代表
CNCGROUP|UNICOM中国联通
CHINATELECOM|CHINANET中国电信
CMCC中国移动
CRTC中国铁通
CNNIC中国互联网络信息中心
CERNET中国教育和科研计算机网
首先可以在网上找个shell脚本来使用或者自己使用也行,我自己处理过的可以看我百度网盘的分享。此时我自己处理的脚本来实践
下载了我的脚本,然后sh new_ip.sh 就可以运行了。
运行过程中会间隔等待2秒,因为没有限制地去查询会导致超时和无返回状态的。所以等待再运行,避免查询并发数太大。
会从apnic上面下载最新的数据文件,但有时候从那里下载也很慢的。如上图所示。下载好了这个文件就会进行处理并查询是哪个运营商 的。
whois 114.114.114.114 -h whois.apnic.net 这样可以查询相关的信息。
完成之后就会生成几个文件
chinanet 国内电信IP段
cncgroup 国内联通IP段
cmcc 国内移动IP段
all_cn 所有国内的IPV4地址段
文件都是以IP段的形式,如果需要其它形式的就需要自己进行处理下。



