菜鸟也玩DNS之学习BIND DLZ
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-25
ttl int(11),mx_priority text,refresh int(11),retry int(11),expire int(11),minimum int(11),serial bigint(20),resp_person text,primary_ns text); create table xfr_table(zone text,client text); 创建BIND DLZ所组要的表 配置BIND DLZ #vi /usr/local/named/etc/named.conf 编辑named.conf 在named.conf添加如下内容: dlz "Mysql zone" { 标记这是一个DLZ区域 database "mysql 区域数据使用mysql数据库存储 {host=localhost dbname=named ssl=false user=named pass=namedpass} 链接数据库 {select zone from dns_records where zone = ''%zone%''} {select ttl, type, mx_priority, case when lower(type)=''txt'' then concat(''\"'', data, ''\"'') when lower(type) = ''soa'' then concat_ws('' '', data, resp_person, serial, refresh, retry, expire, minimum) else data end from dns_records where zone = ''%zone%'' and host = ''%record%''}"; 拥有帝国一切,皆有可能。欢迎访问phome.net查询的信息 启动BIND DLZ服务,验证DLZ信息是否成功加载 #/usr/local/named/sbin/named –4 启动DNS服务 如果你看到如下红色标注的信息,说明DLZ加载成功 Oct 11 23:24:15 localhost named[2185]: loading configuration from ''/usr/local/named/etc/named.conf'' Oct 11 23:24:15 localhost named[2185]: max open files (1024) is smaller than max sockets (4096) Oct 11 23:24:15 localhost named[2185]: using default UDP/IPv4 port range: [1024, 65535] Oct 11 23:24:15 localhost named[2185]: using default UDP/IPv6 port range: [1024, 65535] Oct 11 23:24:15 localhost named[2185]: no IPv6 interfaces found Oct 11 23:24:15 localhost named[2185]: listening on IPv4 interface lo, 127.0.0.1#53 Oct 11 23:24:15 localhost named[2185]: listening on IPv4 interface eth0, 192.168.81.128#53 Oct 11 23:24:15 localhost named[2185]: Loading ''Mysql zone'' using driver mysql Oct 11 23:24:15 localhost named[2185]: automatic empty zone: 0.IN-ADDR.ARPA Oct 11 23:24:15 localhost named[2185]: automatic empty zone: 127.IN-ADDR.ARPA Oct 11 23:24:15 localhost named[2185]: automatic empty zone: 254.169.IN-ADDR.ARPA Oct 11 23:24:15 localhost named[2185]: automatic empty zone: 2.0.192.IN-ADDR.ARPA Oct 11 23:24:15 localhost named[2185]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA Oct 11 23:24:15 localhost named[2185]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA Oct 11 23:24:15 localhost named[2185]: automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA Oct 11 23:24:15 localhost named[2185]: automatic empty zone: D.F.IP6.ARPA Oct 11 23:24:15 localhost named[2185]: automatic empty zone: 8.E.F.IP6.ARPA Oct 11 23:24:15 localhost named[2185]: automatic empty zone: 9.E.F.IP6.ARPA Oct 11 23:24:15 localhost named[2185]: automatic empty zone: A.E.F.IP6.ARPA 拥有帝国一切,皆有可能。欢迎访问phome.net Oct 11 23:24:15 localhost named[2185]: automatic empty zone: B.E.F.IP6.ARPA Oct 11 23:24:15 localhost named[2185]: command channel listening on 127.0.0.1#953 Oct 11 23:24:15 localhost named[2185]: running 验证DLZ动态加载功能 mysql –uroot –p123456 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: rhel5andrhel6---PXE下一篇: Linux性能分析之IO篇
关于菜鸟也玩DNS之学习BIND DLZ的所有评论