1
yadam 2015-04-02 16:24:05 +08:00 3
http://www.techzoom.net/Tools/IPAddressCalculator
把网段的起止IP算出来(uint移位就行), 然后就是简单的数值比较了 之后再把uint范围转成网络号. 这个是我写的一个ip范围相减的, 比较乱 https://github.com/jialeicui/dns_about/blob/master/ip_region/exclude/main.cpp |
2
jasontse 2015-04-02 17:14:38 +08:00 via iPad 2
|
3
codeframe 2015-04-02 17:58:00 +08:00 1
|
4
Daniel65536 2015-04-02 18:46:32 +08:00 via iPad 1
|
5
liuchen9586 2015-04-02 18:48:42 +08:00 1
这不就是CIDR吗……
如果网络小的话用这个还不错,节省路由器资源 网络大的话贸然使用CIDR会引起各种数据包不可达的问题。 |
6
datocp 2015-04-02 18:51:51 +08:00 1
早些年一直用subnettools102.rar,只是这东东处理超过8千的数目就会崩溃,需要手工多次处理。。。。
刚试了cidrmerge从最终的处理占用空间来看,基本跟subnettools的结果差不多,而且速度飞快。 ./cidrmerge <cntmp.lst >cn.lst cn.lst 83338>53816 bit uncn.lst 2261069>376504 bit |
7
kn007 2015-04-02 19:03:57 +08:00
mark
|
9
Daniel65536 2015-04-03 22:05:33 +08:00
cidrmerge已经提交homebrew,OS X下可以使用如下命令安装:
brew install cidrmerge |