主/从DNS

主从DNS的环境应用:1、负载均衡,缓解主DNS压力。

2、当主DNS挂了,DNS会正常工作、不会影响正常工作。

3、可以更快的相应客户的请求。

环境:拥有2台服务器,分别配置静态IP和安装rpm包

主DNS(rh_2):

[[email protected]_2 ~]# ifconfig |  head -2
   eth0      Link encap:Ethernet  HWaddr 52:54:02:AC:DE:C4
          inet addr:192.168.122.243  Bcast:192.168.122.255
       Mask:255.255.255.0
  [[email protected]_2 ~]# yum -y install bind bind-chroot caching-nameserver

从DNS(rh—3)

[[email protected]_3 ~]# ifconfig | head -2
eth0      Link encap:Ethernet  HWaddr 52:54:03:AC:DE:C4
          inet addr:192.168.122.3  Bcast:192.168.122.255  Mask:255.255.255.0
You have mail in /var/spool/mail/root
[[email protected]_3 ~]# yum -y install bind bind-chroot caching-nameserver

一:配置主DNS

1、编辑主配置文件

[[email protected]_2 ~]# cd /var/named/chroot/etc/
[[email protected]_2 etc]# cp -p named.caching-nameserver.conf named.conf
[[email protected]_2 etc]# vim named.conf 14 options {
 15         listen-on port 53 { 192.168.122.243; };    //监听本机
                                             192.168.122.243的NDS查询
 16         listen-on-v6 port 53 { ::1; };
 21         allow-transfer { 192.168.122.3; };     //授权从DNS
 27         allow-query     { any; };             //  允许所有客户端查询
 28         allow-query-cache { any; };
 37         match-clients      { any; };
 38         match-destinations { any; };

2、编辑DNS数据文件

[[email protected]_2 etc]# vim named.rfc1912.zones
[[email protected]_2 etc]# cat named.rfc1912.zones  | tail -4
zone "baidu.com" IN {
type master;
file "baidu.zone";
};

3、编辑本地区域数据文件

[[email protected]_2 etc]# cd /var/named/chroot/var/named/
[[email protected]_2 named]# cp -p named.local baidu.zone
[[email protected]_2 named]# vim baidu.zone
[[email protected]_2 named]# cat baidu.zone
$TTL86400
@       IN      SOA     baidu.com. root.baidu.com.  (
                                      2014050101 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
        IN      NS      dns1.baidu.com.
        IN      NS      dns2.baidu.com.
dns2    IN      A       192.168.122.3
dns1    IN      A       192.168.122.243
www     IN      A       192.168.122.1
zhidao  IN      A       192.168.122.2

4、启用DNS服务

[[email protected]_2 named]# service named restart
[[email protected]_2 named]# chkconfig named on

二、配置从DNS

1、配置DNS主配置文件

[[email protected]_3 ~]# cd /var/named/chroot/etc/
[[email protected]_3 etc]# cp -p named.caching-nameserver.conf named.conf
[[email protected]_3 etc]# vim named.conf
 14 options {
 15         listen-on port 53 { 192.168.122.3; };
 27         allow-query     { any; };
 28         allow-query-cache { any; };
 37         match-clients      { any; };
 38         match-destinations { any; };

2、编辑DNS数据文件

[[email protected]_3 etc]# vim named.rfc1912.zones
[[email protected]_3 etc]# cat  named.rfc1912.zones  | tail -6
zone "baidu.com" IN {
type slave;                            //类型为从从DNS
file "slaves/baidu.zone";              //本地区域数据路径和名字
        masters { 192.168.122.243;};   //权威主DNS
};
[[email protected]_3 etc]# service named restart
[[email protected]_3 etc]# chkconfig named on
[[email protected]_3 etc]# cat  /var/named/chroot/var/named/slaves/baidu.zone
$ORIGIN .                            //当搭建成功后"slaves"下会增加文
                              件,数据与主DNS区域属于一致
baidu.comIN SOAbaidu.com. root.baidu.com. (
                            2014050101 ; serial
                            28800      ; refresh (8 hours)
                            14400      ; retry (4 hours)
                            3600000    ; expire (5 weeks 6 days 16 hours)
                             86400      ; minimum (1 day)
                             )
           NS        dns1.baidu.com.
$ORIG      IN        baidu.com.
......

主/从DNS,布布扣,bubuko.com

时间: 2024-10-13 11:36:10

主/从DNS的相关文章

CentOS 7 下搭建 主辅 DNS 服务器

1.1操作系统的版本信息   # uname -a   Linux localhost.localdomain3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014       x86_64 x86_64 x86_64GNU/Linux   # cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 1.2.BIND包的安装         # yum  -y  inst

Keepalived 之 双主模式+DNS轮询机制 实现高负载

一.Keepalived双主模式+DNS轮询机制作用 作用:在单主模式下,备机通常会以等待状态放着,不接受任何数据,导致所有数据请求只往主机-负载均衡发送,做成资源浪费:而双主模式,即创造两个VIP,两个VIP分别放在两台负载均衡的机器上,同时两台主机均为对方的备机,以作VIP的漂移,服务接管作用,加入DNS轮询机制,使客户端的域名分别依次解释到两个VIP上,形成两台负载均衡主机同时对外提供服务.同时也解决了单主模式下的单机性能屏颈. 二.网络拓扑图 三.两台负载均衡主机的Keepalived

将该计算机的主域dns名称更改为 失败 问题解决

最近遇到此样问题,在网相查看多种方法,都末完全解决,最终在参考多个解决方法后,侥幸解决此问题,现分享一下. 环境 域:win2k12 客户端:WIN7 客户端IP获取方式有两种,一种是DHCP获取,入域,无任何问题,一种是IP地址为手动设定. 手动设定的手域时会出现以上问题,根据前辈的解决方法,在DNS中手动添加DNS后缀或者在WINS中启用TCP/IP上的NetBIOS均无法解决此问题 其实我的解决方法也很简单,将以上两种方式,同时启用,问题解决.入域无任何问题 另,此问题的存在,为win2k

DNS服务部署(三)之高可用主辅架构

1.架构拓扑图 2.环境描述 服务器名称 IP地址 主DNS服务器 192.168.1.107 辅助DNS服务器 192.168.1.108 注意:这里Linux版本是centos5.8. 3.主辅DNS服务器bind安装 [[email protected] ~]# yum -y install bind bind-chroot ypbind bind-utils caching-nameserver 注意:这里主DNS服务器我们前面已经部署了! 4.配置辅助DNS服务器 A.将主DNS服务器

DNS服务正向、反向解析区域,主/从区域数据库复制,子域授权及基本安全控制

DNS是应用层的协议,默认使用UDP的53端口,也会用到TCP的53端口. DNS名称解析方式: 名称 --> IP:正向解析 第一段这种方式叫递归查询,只发出去一次请求,就给它返回答案:第二段这种方式就迭代查询,要发出多次请求,需要自己查询不同域名,最后才返回答案:这就是DNS的查询类型. 一般内网递归,外网迭代. IP --> 名称:反向解析 每一层服务器都有各自的数据库,来存储各自负责的网段,这与正向解析的数据库是两个各自独立的数据库. 一次完整的查询请求经过的流程: Client --

DNS原理入门

DNS是互联网上最重要的协议之一,DNS服务是其他很多服务的基础服务,本文详细介绍DNS的原理,并介绍如何使用工具观察DNS的运作机制. 一.DNS是什么? DNS(Domain Name System,域名系统),是一种应用层协议,它要实现的功能是将IP与主机名的映射关系存储在DNS服务器上,而最常用的功能是将主机名解析为IP地址,这样用户就可以基于一串易于记住的字符串(主机名)访问互联网上的主机了,而不需要记住一串难记的数字(IP地址).这个DNS服务器可以理解为数据库,这个数据库上是按照键

DNS与bind

DNS dns是属于分布式系统管理庞大的dns数据库:我们在日常的运维活动中,虽然用到配置DNS服务器的机会很少,但是DNS对于我们各项服务,尤其是网页服务尤为重要. 一般情况下我们建立的DNS服务器适用于使用的: 一般是在内网中主机非常多,有很多服务器分别提供不同的服务:如搜索web,图片web,数据web,监控等,这些服务器所提供的用户名与外网联系不大(一般有反向代理,负载均衡在前面),同时为了做好自动化运维,需要每个主机的主机名,建立DNS就是为了更好的管理 DNS  domain nam

Linux系统DNS详解(BIND)

一.Linux运维实战之DNS基础    DNS服务作为网络的一种基础架构,在网络中有举足轻重的地位.它担负着整个网络用户计算机的名称解析工作.没有正确的名称解析,服务器就无法识别各客户机.我们在日常进行的浏览网页等上网活动,无一例外都在使用DNS服务.*******************************************************************************    DNS的基本知识:        DNS服务器的组成        DNS域名称

通解DNS(下)

当我为继续写<通解DNS(下)>的时候,我才发现,我遇到了一些难题,在解决这些问题的时候,我才理解到了DNS与之关联的技术还是比较复杂的  -丁胖胖 六.DNS中特殊的@与FQDN 在DNS设置中,@符号是一个比较特殊的符号,它用来代表ZONE,所以在如z00w00.local这样的ZONE文件中,所以在SOA中有一个"responsible mail addr"配置的地方,你不会找到@符号,但那确实是一个E-MAIL地址(图6.1) (图6.1) FQDN-Fully Q