时尚雅阁-欧洲留学生综合论坛 » 【电脑时代】 » 【转帖】全中国的IP地址优化工具
本页主题: 【转帖】全中国的IP地址优化工具 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

拉风小哥
灌水天才奖 乐于助人奖 神奇魔力奖
该用户目前不在线
级别: 总版主
精华: 2
发帖: 326
元老: 4515 代
雅币: 211808 枚
雅阁神功: 96 层
在线时间:476(小时)
注册时间:2006-03-17
最后登录:2020-04-28
查看作者资料 发送短消息 引用回复这个帖子 推荐此帖 (您是本帖的第1215位浏览者)

【转帖】全中国的IP地址优化工具

修正版v1.02,同时附带包含2005.5.26注册的IP地址段的最新全国IP地址表

From CCF

全中国的IP地址列表可以从以下地址获得
http://www.twnic.net.tw/ipstats/ipv4net.php?ipv4_cc=CN&ipv4_country=CN
感谢BigSheep提供URL
原始网段数为800多个,经精确合并后为296个,如启用程序中的插值小网段合并功能和小网段忽略功能,根据路由表要求的粗糙度还可以进一步的降低到100个左右。
如要在网通的线路上连接国外和网通的IP,其余的国内的走电信的线路,可以启用程序中的排除功能,将网通的IP地址排除出去。

程序只经过初步的测试,未经完整的测试(实在太麻烦了),如有问题请加贴,我会逐步修正。
程序包中的apnic.txt文件为未经优化的全中国的IP地址列表文件,cnc.txt文件为未经优化的网通IP地址列表文件。

程序版本发布记录
v1.0 - 原始发布版本

v1.01
1. 修正了192.168.1.0-192.168.1.255类型的网段输入格式不接收且报错。
2. 修正了插值合并算法在最大插值率大于等于50%的情况下会无限制扩充网段范围。
3. 修正了界面上的一些数字内容,如输入非数字程序异常退出的错误。
4. 调整了程序的显示界面。

v1.02
1. 修正了程序内部格式转换时的MKtoML中的错误。
程序包中的APNIC20050526.TXT文件为最新的全中国地区的IP地址范围,其中最新的IP注册时间为2005.5.26,整个文件未作任何优化。

IP地址列表优化工具 v1.00

原始IP地址列表文件
要做网段参数优化的原始数据,此为文本文件,一行表示一个网段,不允许无关的行出现。
接受的格式如下所示,以下各格式的输入结果等价

192.168.1.0/24
192.168.1.0 255.255.255.0
192.168.1.0-192.168.1.255
192.168.1.0 256

行头、行尾及中间分隔符的两边允许出现任何的不含数字的字符串,空格分割符可用任何非数字及小数点的字符代替。

AAAAA192.168.1.0$255.255.255.0BBBBB
为合法字符串

用上列第3、4种有可能产生无法用掩码表示的网段,程序会自动进行网段分割,如
192.168.1.0-192.168.1.20
自动分割后为192.168.1.0/28 192.168.1.16/30二个网段

排除IP地址列表文件
主要用于从原始IP地址列表中排除一部分的网段地址,如得到了一个全中国的原始地址列表,要得到一个除了网通的全
中国地址列表结果文件,就可以将网通的地址列表加入此处,格式同原始IP地址列表文件,此为可选项,如留空则禁止
次功能。

优化IP地址列表输出文件
此为优化后的处理结果输出文件,文件的输出格式可以通过“输出格式串”进行调节,缺省格式为192.168.1.0/24。

输出文本文件格式
主要用于解决Windows和Unix的文本格式的差异。

输出格式串
用于调节输出结果文件的格式,如将一些路由器上的命令直接加入等。此处有6个变量可用于输出。
%IP% 网段的起始IP地址,如192.168.1.0/24中的192.168.1.0
%ML% 子网掩码中的1的个数,如192.168.1.0/24中的24
%MK% 子网掩码,如192.168.1.0 255.255.255.0中的255.255.255.0
%A2% 用于用范围表示时的结束IP地址,如192.168.1.0-192.1689.1.255中的192.168.1.255
%CO% 网段的IP地址个数,如192.168.1.0 256中的256
%RT% 用于多行输出时的换行,整个串的结束处不用加,程序会自动加入

缺省输出格式为%IP%/%ML%,输出的结果如192.168.1.0/24等

网段插值优化
此功能主要用于将多个不连续的小网段,通过插入一些网段将其合并成一个网段,以减少路由表中的项数,但插入网段后
会使路由表变得粗糙,请根据需要选用。此功能有2个参数

最大插值率 也就是插入的网段IP地址数和整个网段IP地址数的比率,不宜大于50%,合适的比率为10%-40%

最大插值数 用于控制插入的网段IP地址数的最大值,即使满足最大插值率但超过最大插值数也不会进行网段合并,0为禁
止次功能

小网段忽略
在进行了所有网段的合并后,将一些无法合并的小网段进行忽略,此处以掩码中的1的个数的形式表示,如输入17,则所有
17-32大小的网段将被忽略,缺省为17。

统计表
此为程序进行每步优化后的网段项的个数。


附件: subnettools102.rar (148 K) 下载次数:0

孔子曰:群殴宜用刀乎,宜照脖乎,乎不着再乎,乎着往死里乎,乎死英雄也!
顶端 Posted: 2006-04-20 04:46 | [楼 主][decisive a.决定性的;果断的]
时尚雅阁-欧洲留学生综合论坛 » 【电脑时代】

Total 0.053998(s) query 5, Time now is:06-17 06:40, Gzip enabled
Powered by PHPWind v5.3 Certificate Code © 2003-07 PHPWind.com Corporation