Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1165066
  • 博文数量: 1310
  • 博客积分: 3980
  • 博客等级: 中校
  • 技术积分: 8005
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-09 22:05
文章分类

全部博文(1310)

文章存档

2011年(1)

2008年(1309)

我的朋友

分类:

2008-06-11 10:57:07

bind9支持根据客户端网段返回不同的dns记录

下面这几行命令可以取得国内三个运营商的ip段分布,数据取自apnic,算是官方的,也许作双线时会用的上。

#!/bin/bash
whois3 -h whois.apnic.net -l -imb MAINT-CNCGROUP >cnc.list
whois3 -h whois.apnic.net -l -imb MAINT-CHINANET >chinanet.list
whois3 -h whois.apnic.net -l -imb MAINT-CN-CRTC >crtc.list

cat cnc.list |grep -o -E "(inetnum:).*[0-9.]{1,3}{1,4}"> cnc.1.list
cat chinanet.list |grep -o -E "(inetnum:).*[0-9.]{1,3}{1,4}">chinanet.1.list
cat crtc.list |grep -o -E "(inetnum:).*[0-9.]{1,3}{1,4}">crtc.1.list

cat cnc.1.list |grep -o -E "[0-9.]{1,3}{1,4} - .*" > cnc.ok.list
cat chinanet.1.list |grep -o -E "[0-9.]{1,3}{1,4}">chinanet.ok.list
cat crtc.1.list |grep -o -E "[0-9.]{1,3}{1,4} - .*" >crtc.ok.list

阅读(666) | 评论(0) | 转发(0) |
0

上一篇:Apache MaxClients

下一篇:随笔

给主人留下些什么吧!~~