找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3154|回复: 3

[策略设置] 一个自动获取网通和电信ip段的shell

[复制链接]
发表于 2006-5-1 20:51:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
转贴』一个自动获取网通和电信ip段的shell

找了很久的一个东西,今天不经意在网络中发现了,与大家一起共享,希望这正是你需要的

运行环境:
bash    RH9
----------------------------------------------------

#!/bin/sh
FILE=/root/study/apnic/ip_apnic
rm -f $FILE
wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O $FILE
grep 'apnic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip cnt
do
        echo $ipcnt
        mask=$(cat  cn.net
        NETNAME=`whois $ip@whois.apnic.net | sed -e '/./{H;$!d;}' -e 'x;/netnum/!d' |grep ^netname | sed -e 's/.*:      \(.*\)/\1/g' | sed -e 's/-.*//g'`
        case $NETNAME in
        CHINANET|CNCGROUP)
                echo $ip/$mask >> $NETNAME
        ;;
        CHINATELECOM)
                echo $ip/$mask >> $NETNAME
        ;;
        OTHER_NETNAME_here)
        ;;
        esac
done
下载链接:
http://211.72.210.251/images/cn_isp.sh

作者原话:
Shell ?如下, wget 所取得的?案,若您有心仔?看一下即可知?容

再?,你只要看 CHINANET 或 CNCGROUP ????案?容即可以知道其所有的 IP List 了,若需要其他 ISP , 上面代?以?您足?空?自己??


CODE:[Copy to clipboard][root@log images]# cat CHINANET
58.32.0.0/13
58.40.0.0/15
58.42.0.0/16
58.44.0.0/14
58.48.0.0/13
58.208.0.0/12
59.32.0.0/13
59.40.0.0/15
59.42.0.0/16
59.44.0.0/14
59.48.0.0/16
...以下略
http://211.72.210.251/images/CHINANET
http://211.72.210.251/images/CNCGROUP
routeros
发表于 2006-5-1 21:01:16 | 显示全部楼层
没用的,网上早说过了,目前最好的方法就是用纯真IP。
routeros
回复

使用道具 举报

 楼主| 发表于 2006-5-1 21:19:03 | 显示全部楼层
我是要来做基于目的地址的策略路由的,想请教一下用《纯真IP》如何做成
58.32.0.0/13
58.40.0.0/15
……
这样的格式?急需
routeros
回复

使用道具 举报

发表于 2006-5-2 14:27:21 | 显示全部楼层
用工具,或者自己计算
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-18 18:17 , Processed in 0.122313 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表