主从DNS服务器的搭建

一.DNS主从的理解

  主从服务器,在一开始的理解中,以为是主的dns服务器挂掉后,(dns服务自动转向辅助dns服务器),客户端还能继续解析。事实貌似不是这样的。当我把主dns停掉的时候,客户端只设一个dns服务器后,事实证明,解析是失败的。但当我将客户端的dns服务器切换到从dns的ip上后,解析是正常的。说明,从服务器只是同步了主服务器解析域的文件。

  本案例的环境:

    系统:Centos6.5

    IP: 主DNS 192.168.40.105    从DNS 192.168.40.170

    iptables:关闭状态。

二.主DNS服务器的搭建配置

  主的dns服务器在博客里的上一篇文章里有介绍。请点此:主DNS服务器的搭建

  这里只说主DNS服务器配置文件的修改部分:

 1 vim /var/named/chroot/etc/named.rfc1912.zones
 2 ~~~
 3
 4   zone "test.com" IN {
 5   type master;
 6   file "named.test.com";
 7   allow-update {none;};
 8   allow-transfer {192.168.40.170;};
 9   notify yes;
10 };
11
12 zone "40.168.192.in-addr.arpa" IN {
13   type master;
14   file "named.192.168.40";
15   allow-update {none;};
16   allow-transfer {192.168.40.170;};
17   notify yes;
18 };

  另外,上篇文章中,有需要对DNS服务器做一些优化和问题的修改的部分,如下所示:

 1 vim /var/named/chroot/etc/named.conf
 2 ~~~
 3 options {
 4
 5     allow-query     { any; };
 6     recursion yes;
 7     forwarders { 114.114.114.114; };      (此处,做的是dns转发,当本地服务器无法解析的,如公网上的域名时,转发到114.114.114.114上)
 8 };
 9
10 ~~~

  修改完成后,重启主DNS的 守护进程named。

三.从DNS服务器的搭建配置

  1.先更改yum源,之后安装开发工具套件,最后安装bind 软件。

1 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
2
3 yum -y groupinstall "development tools"
4
5 yum -y install bind*

  2.之后修改bind 的主配置文件,/var/named/chroot/etc/named.rfc1912.zones

 1 vim /var/named/chroot/etc/named.rfc1912.zones
 2
 3 zone "test.com" IN {
 4   type slave;                         #设置dns类型为从服务器
 5   file "slaves/named.test.com";               #‘从服务器’同步从主dns服务器上存放域名文件的位置/var/named/chroot/var/named/slaves/
 6   masters { 192.168.40.105; };                #设置主dns服务器的地址
 7   allow-update { none; };
 8 };
 9
10 zone "40.168.192.in-addr.arpa" IN {
11   type slave;
12   file "slaves/named.192.168.40";
13   masters { 192.168.40.105; };
14   allow-update { none; };
15 };

  3.单纯的修改这里,客户端并还不能解析.因为还有一个很重要的一个地方需要配置.(在这里一直出错,当主的停掉后,没改这里之前,客户端是一直无法解析。)

1 vim vim /var/named/chroot/etc/named.conf,修改以下选项
2
3 options {
4
5   listen-on port 53 { 192.168.40.170; };      #这里要写从服务器的ip地址。
6   allow-query { any; };
7
8 };

时间: 2024-10-05 05:02:05

主从DNS服务器的搭建的相关文章

主从DNS服务器的搭建八步骤

主从DNS服务器的搭建八步骤: 第一步:yum安装DNS解析器:bind 第二步:配置DNS服务器的主配置文件/etc/named.conf 第三步:修改主配文件named.rfc1912.zones  第四步:创建正向解析文件:从服务器无需操作,自动同步主服务器 第五步:创建反向解析文件:从服务器无需操作,自动同步主服务器 第六步:修改正反向解析文件的属主及属组为named 第七步:启动主从DNS服务器的named服务,查看日志检验启动是否成功 第八步:使用检测工具验证DNS的最终效果 环境需

搭建主从DNS服务器及重要传送和递归属性详解

1.allow-recursion 主要功能是允许哪些主机递归查询,以免DNS服务器挂机或浪费网络资源 例如:仅允许1.1.1.0/24网段内的主机递归DNS查询,其他主机一律不许递归 allow-recursion { 1.1.1.0/24; }; 2.allow-transfer,仅对从服务器进行区域数据传送,否则安全风险 例如:仅对1.1.1.19这台从DNS服务器进行区域数据传送 allow-transfer { 1.1.1.19; }; 3.背景:搭建主从DNS服务器,要求如下: a.

搭建主从DNS服务器

在DNS域名解析服务中,从服务器可以从主服务器上获取指定的区域数据文件,从而起到备份解析记录与负载均衡的作用,所以通过搭建从服务器可以减轻主服务器的负载压力,还可以提升用户的查询的效率. 实验环境: 系统:Redhat6.5 IP: 主DNS 192.168.10.50 从DNS 192.168.10.10 以正向解析实验为案例 第1步:主从DNS服务器都安装bind软件,提供named服务 yum install bind -y #yum安装bind 第2步:配置主DNS服务器 编辑主DNS服

CentOS6服务管理之DNS-主从DNS服务器的搭建

接上一篇:CentOS6服务管理之DNS-本地DNS服务器的搭建 下面我们来搭建主从DNS服务器 实验环境: CentOS release 6.6(Final)  两台 IP地址: 172.16.31.3      DNS1        主DNS服务器端 172.16.31.4      DNS2        从DNS服务器端 我们要架设一个DNS服务器一般需要下面三个软件程序包: bind-libs.x86_64      #提供库文件 bind-utils.x86_64     #提供工

RHEL5——DNS服务器的搭建

RHEL5--DNS服务器的搭建    DNS服务器的搭建  DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析).DNS协议运行在UDP协议之上,使用端口号53. 配置步骤: 1)配置服务器的IP地址 # cat /etc/sysconfig/network-scripts/ifcfg-e

Centos6.4环境下DNS服务器的搭建

DNS服务器搭建很繁琐吗?给你个简单的招吧! 配置域主服务器 阶段: 1.在bind的主配置文件中添加该域 2.在/var/named中创建该域的zone文件 3.编辑zone文件,添加需要的信息 4.检测防火墙或selinux设置 5.启动bind服务 6.使用host或nslookup命令   检测域信息是否正常 工具/原料 安装了Centos6.4系统的电脑一台 方法/步骤 安装bind yum install -y bind bind-chroot bind-utis   BIND配置文

DNS服务器的搭建与使用详解

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析).DNS协议运行在UDP协议之上,使用端口号为53. 1.网络环境图示 2.分别在两台服务器ns1和ns2上通过YUM安装Bind软件包 [[email protected] ~]# yum install bind [[email pro

centos6.7搭建主从DNS服务器

linux下构建DNS服务器BIND DNS:域名解析. 域名分类 v 顶级域由两三个字母组成的名称用于指示国家地区或使用名称的单位的类型.如 v 组织域.net, .com, .org,.mil, .edu, .gov, .cc, .mobi v 国家域.jp, .tw, .hk, .iq,.ir, .cn, .uk, .us 全球有13台根服务器 v A INTERNIC.NET美国弗吉尼亚州 198.41.0.4 v B 美国信息科学研究所美国加利弗尼亚州 128.9.0.107 v C

一步一步搭建主从DNS服务器

DNS服务作为基础的网络服务在互联网中到处存在,学习搭建DNS服务器是网络管理员的基本技能之一. 准备环境:vmware workstation 10 redhat 5.10 x86_64  虚拟机2台 主DNS:192.168.195.129  ns1.jwh5566.com 192.168.1.114  连外网   主要是客户端用来测试DNS是否递归查询的 从DNS:192.168.195.128    ns2.jwh5566.com 域名:jwh5566.com 代理的客户端:192.16