获取中国IP段办法
1、到APNIC获取亚太最新IP分配
http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
2、全选复制保存为IP.tx
t
3、用EXCEL打开IP.txt,弹出导入窗口
3.1选择‘分隔符号’
3.2 分隔符号为‘|’
3.3 完成
4、筛选数据
4.1 全选数据后‘筛选’出CN和ipv4
4.2 把筛选出来的中国IP段全选复制到新表,保留D列IP段和E咧IP长度,其他列删除。
4.3 计算对数,最后32减结果,就得出掩码,例1.0.1.0 256 换算为 1.0.1.0/24
最后把数据处理成ros格式,完成,导入ROS。
本文用菊子曰发布
請問 最後一步 把數據處理成ros格式 您是 怎麼 操作的呢
回复删除1、使用vim编辑器打开得到文件
删除2、按Shift+; 快捷键,粘帖 %s/\(.0\)\s\+\(\d\+$\)/\1\/\2\ disabled=no\ list=novpn/g 然后回车
3、按Shift+; 快捷键,粘帖 %s/^/add\ address=/g 然后回车
4、在第一行加入 /ip firewall address-list
搞定
cat file.txt | sed 's/^/add address=/;s/$/ disabled=no list=novpn/'
删除這樣更快喇
其实用excel公式也可以实现哦 类似这种=A2&B2
回复删除很贊哦!謝謝!
回复删除写个脚本就可以了
回复删除wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
echo "/ip firewall address-list" > address-list_`date +"%Y%m%d"`.rsc
grep "|CN|ipv4" delegated-apnic-latest | awk -F'|' '{print "add address="$4"/"32-int(log(int($5))/log(2))" disabled=no list=china-ip"}' >> address-list_`date +"%Y%m%d"`.rsc
rm delegated-apnic-latest