`

bind主从服务器设置

    博客分类:
  • bind
 
阅读更多

bind主服务器IP:192.168.1.134

bind从服务器IP:192.168.1.113

 

在客户端

vi /etc/resolv.conf

 添加

nameserver 192.168.1.134
nameserver 192.168.1.113
 

主服务器named.conf

 

 

options {

 

  directory "/etc/named/etc";

 

  auth-nxdomain no;

  listen-on-v6 { any; };

 

  allow-recursion { any; };

  allow-query { any; };

 

  recursion yes;

 

  sortlist {

 

   { 192.168.1.31/32;

     192.168.0.31/32; };

 

 

   { 192.168.1.138/32;

     192.168.1.113/32; };

 

  };

};  

# End of options

 

 

key myddns-key. {

 algorithm hmac-md5;

 secret "vkUf8ub4BPcLWcuqhrpk7Q==";

};

 

server 192.168.1.134 {

 keys { myddns-key. ;};

};

 

logging {

 

channel default_debug {

 file "/var/log/named/named.log"; 

 severity info; 

 print-category yes;

 print-time yes;

};

 

category queries { default_debug; };

category default { default_debug; };

category unmatched { default_debug; };

 

};

zone "mydomain.com" {

 type master;

 file "mydomain.com.db";

 allow-transfer { 192.168.1.113;};

 notify yes;

 also-notify{ 192.168.1.113;};

 

};

 

zone "1.168.192.in-addr.arpa" {

  type master; 

  file "192.168.1.db";

  allow-transfer { 192.168.1.113;};

  notify yes;       

  also-notify{ 192.168.1.113;};

};

 

zone "." {

 type hint;

 file "named.ca";

};

从服务器named.conf

 

 

options {

 

  directory "/etc/named/etc";

 

  auth-nxdomain no;

  listen-on-v6 { any; };

 

  allow-recursion { any; };

  allow-query { any; };

 

  recursion yes;

 

  sortlist {

 

   { 192.168.1.31/32;

     192.168.0.31/32; };

 

  };

};  

# End of options

 

 

key myddns-key. {

 algorithm hmac-md5;

 secret "vkUf8ub4BPcLWcuqhrpk7Q==";

};

 

server 192.168.1.113 {

 keys { myddns-key. ;};

};

 

logging {

 

channel default_debug {

 file "/var/log/named/named.log"; 

 severity info; 

 print-category yes;

 print-time yes;

};

 

category queries { default_debug; };

category default { default_debug; };

category unmatched { default_debug; };

 

};

 

zone "mydomain.com" {

  type slave;

  file "slaves/domain.salve";

  masters{192.168.1.134;};

};

 

zone "1.168.192.in-addr.arpa" {

 type slave;

 file "slaveslave.zone";

 masters{192.168.1.134;};

};

 

zone "." {

 type hint;

 file "named.ca";

};

 请注意两个conf文件的红字部分,红字部分是主要修改的内容

 

另外需要注意的地方: 

1.在/etc/named/etc 下mkdir slaves,因在从服务器上设置了这个路径

2.启动bind时,先启动主服务器

3.将主服务器的named.ca copy到从服务器

 

遇到的问题:

1.couldn't open pid file '/var/run/named/named.pid': Permission denied

解决方法:

 

chmod 777 /var/run/named

 

当我们主DNS服务器上修改完成后重启服务,会主动传送notify值,如果辅助DNS服务器没有收到才参考Refresh,Refresh 不成功,则参考Retry ,Retry 一直不成功, 则参考 Expire,如果Expire也不成功,则选择放弃zone transfer的过程。

分享到:
评论

相关推荐

    Linux下DNS的主从服务器的实现

    在设置DNS主从服务器之前,需要确保系统已经安装了必要的软件包,例如在RHEL5.5中,可以使用`yum`命令安装`bind`软件包。主服务器的配置涉及创建区域文件,定义DNS区域的信息,并设置允许从服务器进行区域传输的权限...

    bind9主从.pdf

    《BIND9主从配置详解》 BIND9是互联网上广泛使用的域名系统(DNS)服务器软件,它负责将人类...在实际操作中,根据网络规模和需求,可能需要进一步优化和扩展配置,如添加更多的主从服务器,或者实现更复杂的DNS策略。

    Linux下DNS的主从服务器的实现.pdf

    【Linux下DNS主从服务器实现】是IT领域中关于网络服务配置的重要实践,主要涉及到DNS(Domain Name System)系统的高可用性和负载均衡。DNS作为互联网的关键组件,负责将域名转换为IP地址,确保网络通信的顺利进行。...

    Linux环境下搭建主从DNS服务器.doc

    在 Linux 环境下,常用的 DNS 服务器软件是 bind,本文档将详细介绍使用 bind 软件搭建主从 DNS 服务器的过程。 一、Bind 软件简介 Bind 软件是 ISC 维护的免费开源 DNS 服务器软件,可以在 Linux 和 Unix 平台上...

    Linux中DNS主从互备配置

    本文将详细介绍如何在 Linux 中配置 DNS 主从服务器,并实现资源同步操作。通过本文,你将了解到如何配置主 DNS 服务器和辅助 DNS 服务器,如何实现区域文件的复制和更新,以及如何实现 DNS 解析服务的冗余。 一、...

    DNS and BIND on IPv6

    在IPv6环境中,BIND主从服务器之间的区域传输过程也需要进行相应的配置。这包括设置允许区域传输的IPv6地址范围等。 **其他IPv6区域传输控制** 除了基本的区域传输设置外,还可以通过ACL(访问控制列表)进一步...

    BIND9 中文手册

    10. **故障转移和冗余**:多台BIND9服务器可以通过主从复制实现故障转移,确保高可用性。 11. **版本差异**:从bind-9.4到bind-9.6,每个新版本通常会引入新的功能、增强安全性和性能优化。例如,bind-9.6可能增加...

    使用bind构建高可用智能dns服务器

    此外,为了实现高可用性,通常还需要设置DNS轮询、DNS复制等技术,以确保即使某一服务器出现故障,服务仍能继续提供。同时,监控和日志系统也是必不可少的,它们可以帮助管理员实时了解DNS服务的状态,及时发现并...

    mysql5.6.14配置主从复制

    MySQL主从复制是一种常见的数据库高可用性和负载均衡解决方案,它允许数据从一个主服务器(Master)实时同步到一个或多个从服务器(Slave)。以下是对配置过程的详细说明: 1. **主库配置**: - 首先,你需要在主...

    高可用Redis:主从复制、sentinel哨兵、漂移VIP故障转移.pdf

    主从复制用于数据的热备份,而哨兵模式则可以监控Redis主从服务器的状态,并在主服务器出现故障时自动执行故障转移,将其中一个从服务器提升为主服务器,以保证服务的连续性。 在主从复制中,主服务器会将数据变动...

    DNS and Bind 第五版和Pro DNS and Bind 10

    2. BIND服务器配置:学习如何安装和配置BIND,包括区域文件的创建、主从服务器的同步、反向解析的设定。 3. DNS资源记录:了解A、MX、CNAME、NS等不同类型记录的含义和用途,以及如何在BIND配置中添加和管理这些...

    linux dns Bind视频教程

    8. **高可用性**:探讨DNS服务器的冗余配置,如主从复制(Master-Slave replication)和负载均衡,以确保服务的连续性和稳定性。 9. **实战演练**:通过实际操作,设置一个完整的DNS服务器环境,包括主服务器、从...

    轻松搭建主从DNS.docx

    同步完成后,应通过日志文件`/var/log/messages`检查主从服务器之间的数据一致性。 总之,搭建主从DNS服务器涉及到多个层面,包括理解DNS的工作原理、熟悉bind97的配置和操作,以及正确配置区域数据同步。通过这种...

    redis主从配置以及哨兵模式配置

    #### 二、主从服务器配置 **2.1 配置主服务器** - **文件位置**: `redis-4.0.6/redis.conf` - **关键配置项**: - **bind 0.0.0.0**: 允许任何IP地址连接 - **daemonize yes**: 作为守护进程运行 - **masterauth...

    Redis哨兵主从模式+keepalived.docx

    * bind 127.0.0.1:需要注释掉以便slave服务器可以同步数据。 * protected-mode yes:需要开启保护模式,以确保Redis实例的安全。 * requirepass "123456":需要设置数据库密码,以确保Redis实例的安全。 * ...

    linux,Centos主从数据库

    4. `bind-address=0.0.0.0`:允许MySQL监听所有网络接口,以接收从服务器的连接。 5. `log-bin=mysql-bin`:启用二进制日志,这是主从复制的基础。 6. `log-slave-updates=1`:确保从服务器接收到的更新也会被记录到...

Global site tag (gtag.js) - Google Analytics