系统环境:

系统:centos 6.8

Mysql: 5.1

BIND: bind-9.11.0-P2.tar.gz

软件下载地址:ftp://ftp.isc.org/

一、安装并配置MySQL.

1.编译环境相关依赖包安装.

yum install openssl-devel openldap-devel unixODBC-devel gcc

2.安装MySQL数据库

yum -y install mysql mysql-server mysql-devel

3.验证是否安装成功

[[email protected] ~]# rpm -qi mysql-server

4.启动MySql服务

[[email protected] ~]# /etc/init.d/mysqld start

5.登录并设置密码

[[email protected] ~]# mysql -u root

mysql>show databases;

mysql>use mysql;

mysql> update user set password=password(‘123456‘) where user=‘root‘;

6.开放远程登录权限

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘WITH GRANT OPTION;

Query OK,0 rows affected (0.00sec)

mysql>FLUSH PRIVILEGES;

Query OK,0 rows affected (0.00 sec)

7.设置开机启动(非必须)

[[email protected] ~]#chkconfig mysqld on

二、下载并安装Bind-DLZ

1.下载并解压Bind-DLZ软件包

[[email protected] opt]#wget ftp://ftp.isc.org/isc/bind9/9.11.0-P2/bind-9.11.0-P2.tar.gz

[[email protected] opt]#tar -zxvf bind-9.11.0-P2.tar.gz

2.在64位系统上编译,您可能需要设置一些变量,以便找到适当的mysql库:

[[email protected] ~]# export CPPFLAGS="-I/usr/lib64/mysql $CPPFLAGS""-L/usr/lib64/mysql $LDFLAGS""/usr/lib64/mysql"

3.编译安装Bind-DLZ.

[[email protected] opt]# cd bind-9.11.0-9.11.0-P2]#./configure --prefix=/usr/local/bind --enable-threads--enable-largefile --disable-ipv6--disable-openssl-version-check--with-dlz-mysql=9.11.0-9.11.0-P2]# make install

4.查看版本并测试软件是否安装成功

[[email protected] bind-9.11.0-P2]# /usr/local/bind/sbin/named -v

BIND9.11.0-P2 <9713922>9713922>

5.配置rndc.conf和named.conf文件

生成rndc.conf:

[[email protected] ~]# cd /usr/local/bind/etc/

提供ca文件

[[email protected] etc]#wget -O named.ca http://www.internic.net/domain/named.root

创建并生成named.conf

[[email protected] etc]# tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf

生产的named.conf文件只key和controls部分,需要自己手动添加logging和options部分,完整文件如下:

[[email protected] etc]# cat named.conf

key"rndc-key"{

algorithm hmac-md5;

secret"X0k0Uz62Actu11IXrnA48A==";

};

controls {

inet127.0.0.1 port 953allow {127.0.0.1; } keys { "rndc-key"; };

};

logging {

channel bind_log {

file"/tmp/bind.log" versions 3size 20m;

severity info;

print-time yes;

print-severity yes;

print-category yes;

};

categorydefault{

bind_log;

};

};

options {

listen-on port 53 { 192.168.153.130; };

directory"/usr/local/bind";

Pid-file "named.pid";

allow-query-cache { any; };

allow-query { any; };

};

6.创建named用户,使bind服务以named用户运行,

[[email protected] ~]#groupadd -r -g 2525 -s /bin/nologin -d /usr/local/named -

7.前台启动named服务,看看配置是否正常.

[[email protected] ~]#/usr/local/bind/sbin/named -c /usr/local/bind/etc/named.conf -f -g -u named

with dlz mysql 条件_Bind-DLZ with MySQL相关推荐

  1. with dlz mysql 条件_BIND+DLZ+MYSQL

    BIND+DLZ+MYSQL BIND-DLZ实验环境:RHEL4 所用到的软件包:BIND-9.5.0-P2.tar.gz(9.4.2以上版本都已经包含了DLZ补丁).Mysql-5.0.56.ta ...

  2. with dlz mysql 条件_BIND+DLZ+MYSQL实现区域记录动态更新

    BIND+DLZ+MYSQL实现区域记录动态更新 [zonshy] BIND-DLZ实验环境:RHEL4 所用到的软件包:BIND-9.5.0-P2.tar.gz(9.4.0以上版本都已经包含了DLZ ...

  3. mysql 条件分支_记mysql条件分支语句CASE WHEN THEN ELSE END的使用

    linux 记录用户操作记录日志 ################################################################################### ...

  4. bind9 dlz mysql_利用BIND+DLZ+MYSQL构建企业智能DNS

    目录: 一.简介 二.服务规划 三.安装BIND及基本环境 四.配置Bind-View-DLZ-MYSQL 五.添加相关记录并进行测试 六.配置从DNS 七.本文以FreeBSD 10.2 stabl ...

  5. MySQL 条件查询 limit、in、between and、like等等

    MySQL 条件查询 环境: CREATE TABLE `test_user` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',`userna ...

  6. mysql 条件 函数_mysql 函数 时间函数,数学函数,字符串函数,条件判断函数

    =========================================== mysql 相关函数 ============================================= ...

  7. MySQL 条件查询

    MySQL SELECT,可以使用 WHERE 子句来指定查询条件,从 FROM 子句的中间结果中选取适当的数据行,达到数据过滤的效果. 语法格式如下: WHERE <查询条件> {< ...

  8. MySQL学习-MySQL条件查询

    MySQL条件查询 操作的表 1.条件查询概述 2.条件查询between and] 3.条件查询is null和is not null 4.and和or的优先级的问题 5.条件查询in 6.模糊查询 ...

  9. mysql 条件触发器_具有条件的MySQL更新触发器(MySQL Update Trigger with Conditions)

    具有条件的MySQL更新触发器(MySQL Update Trigger with Conditions) 我有一个PHP应用程序,通过TEST15将'Pass','Fail'或'NA'插入到字段TE ...

最新文章

  1. 8000字 | 32 张图 | 一文搞懂事务+隔离级别+阻塞+死锁
  2. 操作系统原理第四章:线程
  3. mysql配置文件调优
  4. python3 爬虫4--解析链接
  5. 单自由度系统的振动的幅频特性曲线及相频特性曲线及matlab分析,实验四 线性系统的频域分析...
  6. IOS之AutoLayout框架的使用
  7. 运维老哥必须知道的Linux系统文件目录组织结构
  8. python美化输出模块_美化输出结果之Python模块PrettyTable介绍
  9. SQL中over用法大全
  10. P4556 [Vani有约会]雨天的尾巴(线段树合并)
  11. (一) 一元线性回归方程 梯度下降
  12. UGUI源码解析(二十二)ContentSizeFitter
  13. FATE学习:五种不同的API提交FATE任务
  14. NANK南卡lite Pro无线蓝牙耳机上手体验
  15. 混合高斯模型去除背景
  16. WESAD:情绪分类多模态传感器数据集
  17. nacos server 安装报错 macOS 10.12.6
  18. 售后回访:汽车行业电话回访满意度及售后服务流程
  19. [ASP.NET网站开发] web程序设计,期末作业,问卷填写与学生选课管理系统(超简单,容易懂!课程考核必过)(使用内置数据库)
  20. Broadcast 的使用

热门文章

  1. 微信扫码登入 改变二维码样式
  2. 粒子群算法改进——压缩因子法
  3. 怎么在电脑的右键新建菜单添加.py或者其他格式的文件
  4. 暗影精灵三 英伟达显卡 Ubuntu16.04 安装网卡驱动连接wifi
  5. Space Shooter
  6. 这份苹果手机应用历史总排行榜很有意思!
  7. R中的特殊值NAN\NA\inf\NULL
  8. 网易云音乐部门技术面
  9. el-table单元格不自动换行
  10. win7设置桌面计算机图标不见了,win7桌面图标不见了_win7桌面图标不见了恢复显示设置教程 - 系统家园...