named主

1. bind服务安装配置

yum -y install bind*.x86_64

配置文件:

    • /etc/named.conf
    • /etc/named.rfc1912.zones
    • /etc/rndc.key

named.conf配置文件说明

# 区域配置文件目录
directory "/var/named";
# 允许进行DNS查询客户机的地址
allow-query { any; };
# 是否允许客户机进行递归查询
recursion yes;
# 错误日志定义
channel default_stderr {
file "/var/named/data/named.err";};

# 定义区域名为"."
zone "." IN {
type hint;
file "named.ca";
};
# 扩展域名test.com配置内容
zone "test.com." IN {
# 节点类型,单节点默认为master
type master;
file "test.com.zone";
# 同步到salve的文件格式,不然会乱码
masterfile-format text;
# 允许同步域名zone的slave服务器ip
allow-transfer {10.8.9.32; };
};

2. 新建域名zone的文件test.com.zone

$TTL 1D
@ IN SOA ns.test.com. xx.test.com. (
                2
                1D
                1H
                1W
                3H )

ns.test.com.     IN    A   10.8.9.26
master.test.com.   IN   A    10.8.9.27
slave.test.com.   IN    A    10.8.9.32
admin.test.com.    IN    A    10.8.9.26
login.test.com.    IN    A    10.8.9.27 

3. 启动named服务并测试

  systemctl start named

  dig  admin.test.com

named从部署

前面的步骤和master一样

1. 修改配置文件named.comf

zone "test.com." IN {
# 当前为named从节点
type slave;
file "test.com.zone";
# 设置从上复制zone文件的格式
masterfile-format text;
# 指定master节点的ip
masters{ 10.8.9.33; };
};

# 反向域名解析配置(主中也有)
zone "9.8.10.in-addr.arpa" IN {
type slave;
file "10.8.9.rev";
masterfile-format text;
masters{ 10.8.9.33; };
};

2. 启动服务

  systemctl  start namde

3. 查看系统日志

  less +F /var/log/messages

  并在定义的域名zone存放的路径查看同步的文件

4. 其他机器指定从节点的ip,测试解析是否正常

注:在需要用到DNS的服务器上配置优先使用master,备用1节点使用salve,保证dns服务正常!

  

  

最新文章

  1. Google Code jam Qualification Round 2015 --- Problem A. Standing Ovation
  2. oracle视图V$BH && X$BH的使用列子
  3. oracle数据库常用SQL语句(11.29更新)
  4. Java 操作MySql数据库
  5. C 高级编程3 静态库与动态库
  6. fill 函数
  7. PHP Calendar 函数
  8. 第十七周oj刷题——Problem B: 分数类的四则运算【C++】
  9. 编程算法 - 字典分词 代码(C)
  10. python中文编码问题深入分析(一):字符编码基础
  11. Windows 下 Ionic 开发环境搭建
  12. iOS开发基础之设置状态栏和二维码的unspported type found 问题
  13. BZOJ3252: 攻略 可并堆
  14. java 静态资源访问详解
  15. JS生成 UUID的方法
  16. 用apache和tomcat搭建集群,实现负载均衡
  17. .NET Standard库引用导致的FileNotFoundException探究
  18. 关于时间的SQL语句
  19. VS、ReSharper 设置修改代码颜色、提高代码辨识度!附VS超实用快捷!
  20. EXCEL中R1C1样式引用

热门文章

  1. PHP添加mcrypt扩展模块
  2. linux-系统资源查看-动态
  3. ResourceBundle (读取properties文件及中文乱码解决方法)
  4. Thread.Join(int millisecondsTimeout)
  5. 前端JS利用canvas的drawImage()对图片进行压缩
  6. jqGrid怎么设置初始化页面时不加载数据(不向服务器请求数据)
  7. dubbo接口压测工具stresstester使用
  8. Node.js的静态页面想通过jQuery的Ajax函数调用远程服务的措施无效
  9. Angular 学习笔记——自定义标签
  10. mysql double 乘法 缺失精度