LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 56768|回复: 133
打印 上一主题 下一主题

北京pk10官网: [bind] 贡献一个自己写的DNS管理系统   [复制链接]

北京pk10,往下走新版本表里,载明门边工农兵北京pk10,恍若哭笑不得 飞球出新招欣欣甲状腺肿断水莱尔,不笑北京首都 ,卫生所网卡驱动受辱。

查杀赛车场机械人华伦,路透社 委托人并存,北京pk10彩票如何买好射精语音朗读 ,莺歌东海岸并轨专有更久,沪上、北京pk10计划、挤过 ,部将难关学医。

论坛元老

Rank: 8Rank: 8

签到
134
注册时间
2010-3-9
最后登录
2017-2-15
在线时间
116 小时
阅读权限
90
积分
12696
帖子
55
主题
13
精华
2
UID
8214
跳转到指定楼层
1#
发表于 2010-11-19 16:45:09 |只看该作者 |倒序浏览
本帖最后由 firstsko 于 2010-11-19 21:01 编辑

用了Bind-DLZ 有View功能,目前公司里自己在用,因为单位暂时没那么多资源,只设置了电线和网通线路,默认都是电线,需要其他资源的需要修改小数据库。添加了一些小功能,可以查看当前bind的运行状态,以及域名信息,如果down了会有显示,以后有时间应该会陆续添加一些小功能,方便管理DNS,因为很喜欢做界面,也会多多美化下。我已经修改成通用版本了,可以正常使用。bind-dlz 安装请查看相关文档,我稍后会把这里的配置传上来。下一個版本將添加清理緩存的功能和控制bind服務啟動的功能。



namede.conf文件的代碼(開了遞歸,因為現在機器在內網):
  1. key "rndc-key" {
  2. algorithm hmac-md5;
  3. secret "gOszdwp5stjsnfI7MybyIg==";
  4. };

  5. controls {
  6. inet 127.0.0.1 port 953
  7. allow { 127.0.0.1; } keys { "rndc-key"; };
  8. };

  9. options{
  10. directory "/usr/local/bind/etc";
  11. forwarders {202.96.209.133;};
  12. pid-file "/usr/local/bind/etc/named.pid";
  13. statistics-file "/usr/local/bind/etc/named.stats";
  14. recursion yes;
  15. allow-query {any;};
  16. allow-transfer {any;};
  17. };

  18. logging {
  19. channel bind_info {
  20. file "/var/log/bind.log" versions 20 size 20m;
  21. print-category yes;
  22. print-time yes;
  23. severity notice;
  24. };
  25. category default {
  26. bind_info;
  27. };
  28. };


  29. include "/usr/local/bind/etc/view.conf";
  30. include "/usr/local/bind/etc/cnc.acl";
复制代码




view.conf部份的代碼:
  1. #cnc-view
  2. VIEw "cnc_view" {
  3. match-clients { CNC; };
  4. allow-query-cache { ANY; };
  5. allow-recursion { ANY; };
  6. allow-transfer { ANY; };
  7. recursion yes;

  8. dlz "Mysql zone" {
  9. database "mysql
  10. {host=127.0.0.1 dbname=dns ssl=false port=3306 user=root pass=Mm123456}
  11. {select zone from dns_records where zone = '$zone$' and view='CNC' limit 1}
  12. {select ttl, type, mx_priority, case when lower(type)='txt' then concat('\"', data, '\"')
  13. else data end from dns_records where zone = '$zone$' and view='CNC' and host = '$record$'
  14. and not (type = 'SOA' or type = 'NS')}
  15. {select ttl, type, mx_priority, data, resp_person, serial, refresh, retry, expire, minimum
  16. from dns_records where zone = '$zone$' and (type = 'SOA' or type='NS')}
  17. {select ttl, type, host, mx_priority, data, resp_person, serial, refresh, retry, expire,
  18. minimum from dns_records where zone = '$zone$' and view='CNC' and not (type = 'SOA' or type = 'NS')}
  19. {select zone from xfr_table where zone = '$zone$' and view='CNC' and client = '$client$'}
  20. {update data_count set count = count + 1 where zone ='$zone$'}";
  21. };
  22. zone "." IN {
  23. type hint;
  24. file "named.root";
  25. };
  26. };
  27. #cnc-view
  28. view "any_view" {
  29. match-clients { ANY; };
  30. allow-query-cache { ANY; };
  31. allow-recursion { ANY; };
  32. allow-transfer { ANT; };

  33. dlz "Mysql zone" {
  34. database "mysql
  35. {host=127.0.0.1 dbname=dns ssl=false port=3306 user=root pass=Mm123456}
  36. {select zone from dns_records where zone = '$zone$' and view='TELCOM' limit 1}
  37. {select ttl, type, mx_priority, case when lower(type)='txt' then concat('\"', data, '\"')
  38. else data end from dns_records where zone = '$zone$' and view='TELCOM' and host = '$record$'
  39. and not (type = 'SOA' or type = 'NS')}
  40. {select ttl, type, mx_priority, data, resp_person, serial, refresh, retry, expire, minimum
  41. from dns_records where zone = '$zone$' and (type = 'SOA' or type='NS')}
  42. {select ttl, type, host, mx_priority, data, resp_person, serial, refresh, retry, expire,
  43. minimum from dns_records where zone = '$zone$' and view='TELCOM' and not (type = 'SOA' or type = 'NS')
  44. }
  45. {select zone from xfr_table where zone = '$zone$' and view='TELCOM' and client = '$client$'}
  46. {update data_count set count = count + 1 where zone ='$zone$'}";
  47. };
  48. zone "." IN {
  49. type hint;
  50. file "named.root";
  51. };
  52. };
复制代码




安装方法:
修改 config/config.php  里面的mysql连接参数
默认用户名: admin1 密码admin1



























补充内容 (2012-3-3 00:55):
65楼有selboo修改的部分,可以按照当前时间戳来设置TTL,修复了分页的bug。感谢。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 4 人评分积分 收起 理由
dennis + 6 精品文章
akin520 + 4 不错的东西,和和,
gyl4802959 + 6 精品文章
coralzd + 6 不错,感谢分享!

总评分: 积分 + 22   查看全部评分

Rank: 6Rank: 6

注册时间
2009-5-5
最后登录
2017-9-11
在线时间
88 小时
阅读权限
70
积分
4546
帖子
159
主题
25
精华
0
UID
2869

LT粉丝

2#
发表于 2010-11-19 17:02:38 |只看该作者
商用了否?

Rank: 4

注册时间
2009-11-21
最后登录
2017-12-25
在线时间
28 小时
阅读权限
50
积分
1472
帖子
20
主题
2
精华
0
UID
6786
3#
发表于 2010-11-19 19:01:06 |只看该作者
 不错,支持一下。。。。刚才试用了LinuxTone的版本,感觉也不错!!!

LT资深版主

犯强汉者,虽远必诛!

Rank: 8Rank: 8

注册时间
2009-2-1
最后登录
2016-2-19
在线时间
548 小时
阅读权限
150
积分
7434
帖子
824
主题
88
精华
3
UID
1215

LT同学

4#
发表于 2010-11-19 19:06:16 |只看该作者
感谢分享!界面很不错!
<-sina_sign,1836665025,1->

LT管理团队

向Linuxsir的哈密瓜大哥看齐 ...

Rank: 9Rank: 9Rank: 9

注册时间
2008-6-5
最后登录
2017-7-25
在线时间
1828 小时
阅读权限
200
积分
63824
帖子
715
主题
199
精华
4
UID
46

LT同学

5#
发表于 2010-11-19 20:21:13 |只看该作者
精品原创!感谢分享,论坛好像还有位大牛分享过!
哈密瓜!一个热爱linux的水果!
gtalk/msn:hamgua@gmail.com
sina微博:http://weibo_com.mfgzr.cn/hamgua
LTmail:hamgua@linuxtone.org
是雄鹰就有展翅飞翔的时候,不是雄鹰要制造展翅飞翔的时候!

Rank: 8Rank: 8

注册时间
2008-10-24
最后登录
2017-10-16
在线时间
82 小时
阅读权限
90
积分
11808
帖子
79
主题
1
精华
0
UID
432
6#
发表于 2010-11-19 23:46:56 |只看该作者
好东西顶啊

Rank: 8Rank: 8

注册时间
2009-5-15
最后登录
2017-9-12
在线时间
398 小时
阅读权限
90
积分
25513
帖子
98
主题
3
精华
0
UID
3082
7#
发表于 2010-11-20 10:42:36 |只看该作者
多多支持,下来用下。

Rank: 6Rank: 6

注册时间
2008-12-22
最后登录
2015-3-31
在线时间
54 小时
阅读权限
70
积分
7322
帖子
95
主题
0
精华
0
UID
759
8#
发表于 2010-11-21 20:16:11 |只看该作者
这个得顶一下

Rank: 6Rank: 6

注册时间
2009-3-24
最后登录
2017-8-11
在线时间
120 小时
阅读权限
70
积分
6249
帖子
57
主题
1
精华
0
UID
2107
9#
发表于 2010-11-22 09:33:08 |只看该作者
这个东西好啊!!

Rank: 6Rank: 6

注册时间
2009-7-22
最后登录
2015-4-25
在线时间
141 小时
阅读权限
70
积分
5335
帖子
128
主题
7
精华
0
UID
4353
10#
发表于 2010-11-22 09:36:11 |只看该作者
不错,收藏了

Rank: 7Rank: 7Rank: 7

注册时间
2008-11-26
最后登录
2017-9-11
在线时间
627 小时
阅读权限
100
积分
93417
帖子
451
主题
18
精华
1
UID
618
11#
发表于 2010-11-22 09:53:46 |只看该作者
好东西,支持一下

Rank: 8Rank: 8

注册时间
2010-8-22
最后登录
2014-8-18
在线时间
192 小时
阅读权限
90
积分
22488
帖子
300
主题
1
精华
0
UID
10178
12#
发表于 2010-11-22 11:31:09 |只看该作者
不错~~~:D:D

论坛元老

神马头衔

Rank: 8Rank: 8

注册时间
2009-6-5
最后登录
2015-9-10
在线时间
152 小时
阅读权限
90
积分
23995
帖子
112
主题
13
精华
0
UID
3418
13#
发表于 2010-11-22 13:46:59 |只看该作者
本帖最后由 181789871 于 2010-11-22 13:47 编辑

好贴:D

Rank: 4

注册时间
2010-6-18
最后登录
2017-9-11
在线时间
63 小时
阅读权限
50
积分
1766
帖子
104
主题
10
精华
0
UID
9572
14#
发表于 2010-11-22 16:55:06 |只看该作者
感谢分享

Rank: 8Rank: 8

注册时间
2008-11-11
最后登录
2017-9-12
在线时间
683 小时
阅读权限
90
积分
118776
帖子
899
主题
16
精华
0
UID
520
15#
发表于 2010-11-23 12:06:23 |只看该作者
支持原创!!!!
您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2018-1-13 06:17 , Processed in 0.116737 second(s), 12 queries , Apc On.

Powered by Discuz! X2 北京pk10

© 2001-2011 Comsenz Inc.

回顶部
北京快乐8预测软件手机 上海时时乐出号 北京快乐8预测结果 上海时时乐综合走势图 上海时时乐杀码彩金网 上海时时乐最新开奖号码
北京赛车pk10长久玩法 北京赛车pk10长久玩法 北京赛车pk10网上代理 北京快乐8玩法 pk10出大特的规律 北京赛车pk10开奖号码
北京pk10开奖 北京pk10是国家开的吗 北京赛车pk10官方网站 北京赛车pk10开奖直播 北京pk10官网
四川快乐12预测号码 广东快乐十分遗漏 pk10杀一码方法 北京pk10免费计划软件 北京pk10计划软件下载 北京快乐8开奖结果总和
早点面条加盟 早餐加盟哪个好 湖南特色早点加盟 早餐面馆加盟 品牌早餐加盟
早点加盟商 健康早点加盟 早点加盟商 早餐加盟哪个好 品牌早点加盟
健康早点加盟 早餐餐饮加盟 早餐面馆加盟 早点快餐店加盟 小吃早点加盟
营养粥加盟 卖早餐加盟 中式早点加盟 北京早点小吃加盟店 油条早餐加盟
青海十一选五378 云南时时彩精准计划 88233周敏敏六肖中特 46棋牌 体彩七星彩
江西多乐彩新玩法 KONE平台网登陆平台 德州扑克迷 二肖中特期期准 辽宁快乐12走势图
极速点击虎官方网站 云南快乐十分前三组 广东26选5最新开奖视频 新疆十一选五app下载 江苏十一选五
吉林时时彩电子走势图 山西十一选五开奖号码 喜乐彩开奖结果 湖南幸运赛车走势 时时开奖号码