bind9 dlz mysql_源码安装Bind 9.10 正式版 开启DLZ数据库支持 和 数据库view查询

昨天看见新闻,说Bind 9.10.3版本已经正式发布了,迫不及待安装试试,,,

系统环境:CentOS 6.6 x86_64

1,下载bind 9.10.3的源码包. http://isc.org

2,添加用户,和编译安装bind# tar xf bind-9.10.3.tar.gz

# cd bind-9.10.3

# groupadd -r named

# useradd -s /sbin/nologin -M -r -g named named

# ./configure --prefix=/usr/local/bind9.10.3 --with-dlz-mysql=/usr/local/mysql5.6.26/ --disable-chroot --enable-ipv6 --enable-threads --localstatedir=/var/ --with-python --datarootdir=/usr/

# make -j 4 && make install

3, 安装完成后,查看目录树,和检查能否运行

93534a63b6d134392adf437f72321e39.png

试运行下named# cd /usr/local/bind9.10.3/sbin/

# ./named

# ./named: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

恩  好像要报错# find /usr/local/mysql5.6.26/  -iname  libmysqlclient.so.18         //查找未找到库文件是否存在

/usr/local/mysql5.6.26/lib/libmysqlclient.so.18

# ln -s /usr/local/mysql5.6.26/lib/libmysqlclient.so.18 /usr/lib64/  //做个库文件的软连接

# ./named

恩,没报错了 .# named -V                //查看bind目录配置信息和版本号

BIND 9.10.3 <2799933>2799933>

built by make with '--prefix=/usr/local/bind9.10.3' '--with-dlz-mysql=/usr/local/mysql5.6.26/' '--disable-chroot' '--enable-ipv6' '--enable-threads' '--localstatedir=/var/' '--with-python' '--datarootdir=/usr/'

compiled by GCC 4.4.7 20120313 (Red Hat 4.4.7-16)

compiled with OpenSSL version: OpenSSL 1.0.1e 11 Feb 2013

linked to OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013

compiled with libxml2 version: 2.7.6

linked to libxml2 version: 20706

4, 配置bind 环境变量# chown -R named:named /usr/local/bind9.10.3/*

# echo 'export PATH=${PATH}:/usr/local/mysql5.6.26/bin/:/usr/local/bind9.10.3/sbin/' >> /etc/profile

# source /etc/profile    //添加bind可执行程序的目录到环境变量

5, 配置rndc  配置named.conf

生成相关的key (命令需要执行几分钟)# rndc-confgen > /usr/local/bind9.10.3/etc/rndc.conf# cd /usr/local/bind9.10.3/

# sed -n 15,23s/"# "//p etc/rndc.conf >> etc/named.conf   //添加rndc.conf中的末行到named.conf#### named.conf ######

options {

directory       "/var/named/";

version         "****";

recursion       yes;

listen-on port 53       {any; };

dump-file       "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

allow-query     {any; };

blackhole       {none; };

};

key "rndc-key" {

algorithm hmac-md5;

se

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值