DNS主从

安装环境:

三台dns服务器如下:

系统:均为centos7

dns_master:192.168.169.194

dns_slave-1:192.168.169.195

dns_slave-2:192.168.169.196

一、如果在centos7上安装dns,需要在内网配置文件添加一行:

ZONE=trusted (不管什么情况下,最好都把内网网卡加入信用区里)

重启网卡,会将内网网卡加入信用区,内网所有操作,防火墙都不阻拦(因为他已经在信用区了)如下查看:

如果其他Linux环境,dns端口是53,那就需要你允许此端口

二、yum安装DNS

dns_master/dns_slave-1/dns_slave-2,三台分别yum安装dns命令为 :yum install bind-*

三、先操作dns_master主机:

1、修改主配置文件

vi /etc/named.conf

listen-on port 53 {any;};

监听在这部主机系统上面的那个网路,预设是监听在localhost,以及只有本机可以对dns服务进行查询,那当然是很不合理啊!所以这里要将大括号内的资料改成为你所要使用dns的IP段。

directory  "/var/named";

意思是说,如果此文件面下有规范到正、反解析的zone 文件名时,改文件名预计应该放置到那个目录下的意思,预计是放置到/var/named下面,由于chroot的关系,最终这些资料库文件会被主动连接到/var/named/chroot/var/named/这个目录。

dump-file,statistics-file,memstatistics-file

这三个就不多废话,设定值该不该应该都是没有关系的。

allow-query {any;};

这个是针对用户端的设置,到底谁可以对我的dns服务提出查询请求的意思,默认是只对localhost放开的而已,我们这里改成对所有用户放开,(当然了防火墙也得放开才行)。不过设置dns就是对所有用户放行,所以这个设定值也可以不该,但是根据我上面截图还是该个网段的吧。

2、创建红框标注的两个zone,这两处是配置的正向解析(通过域名解析ip),local.host是公司内部域名、checool.net是你们公司申请的外网域名。

 3、反向代理就是在下面多加一个反解zone,我这个没有配置反向解析,如果公司要求正、反解析都有配置,那就多添加一个反解zone如下。

zone "169.168.192.in-addr.arpa" IN{

   type master;

   file "defined.192.168.169";

}

如图:

四、在上面截图中有说道在/var/named/目录下创建两个资料库文件为:vi defined.checool.net,vi defined.local.host (前面的defined这个单词是随便起的,要是改的话,要和配置文件里对应起来就行),在新建这两个文件当中必须新增所需要的NS标志才行!NS对应的主机名称mater、slave-1,slave-2,分别对应的ip为:192.68.169.194、195和196,结果如下图:

vi defined.local.host

vi defined.checool.net

五、如果你配置了上面说的那个反解zone,那你就再创建一个文件如下:

vim /var/named/named.192.168.169

六、操作dns_slave-1服务器:

1、修改主配置文件vi /etc/named.conf

 2、启动dns服务

service named start

chkconfig named on

注:但即使出现的是[确定] 或 [ok],都不见得服务是正常的,所以,请你务必查看/var/log/messages的内容才行,内容会有点像这样

七、操作dns_slave-2服务器:

所有操作同dns_slave-1

八、启动主dns服务查看是否同步

service named start

chkconfig named on

注:但即使出现的是[确定] 或 [ok],都不见得服务是正常的,所以,请你务必查看/var/log/messages的内容,是否启动正常,是否同步。

 九、查看是否同步

验证:1 named这个服务的记录信息就直接放置在/var/log/messages里面了,所以看看里面的日志信息。

验证:2 如图:

十、DNS配置好后,工作使用。

1、在192.168169.0网段里想使用这个DNS主从服务的所有主机,在这些主机的内网ip配置文件里配置DNS如下:

重启网卡,DNS会自动写到/etc/resolv.conf里,那也要去这个文件里检查一下:

注意,两个从DNS服务器的ip一定在上面,外网DNS在下面。

十一、验证

因为在defined.local.host文件里,把这个域名指定到了195这个ip上了,所以如上图。

因为在defined.local.host文件里,把这个域名指定到了198这个ip上了,所以如上图。

这样一来,DNS主从安装配置完毕。

DNS_主从服务_详细搭建&&配置的更多相关文章

  1. Samba服务器搭建配置

    本次环境: 服务端-centos6.8-192.168.2.200 客户端1-centos6.8-192.168.2.201 客户端2-Windows7-192.168.2.104 假设条件如下: 使 ...

  2. 在cnetos7上搭建mysql主从服务

    本文主要是介绍在centos上搭建mysql的主从服务器.如果没有搭建过的,可以查看我以前的博客,里面有详细的安装centos和在centos上安装mysql的说明. 一.安装从虚拟机: 1.右键—& ...

  3. 搭建私人通讯录/日历同步服务_使用cardDAV/calDAV服务

    搭建私人通讯录/日历同步服务_使用cardDAV/calDAV服务 转载注明来源: 本文链接 来自osnosn的博客,写于 2020-02-18. Radicale, Radicale (对cardd ...

  4. Spring Cloud 入门教程 - 搭建配置中心服务

    简介 Spring Cloud 提供了一个部署微服务的平台,包括了微服务中常见的组件:配置中心服务, API网关,断路器,服务注册与发现,分布式追溯,OAuth2,消费者驱动合约等.我们不必先知道每个 ...

  5. bind域名dns解析及主从服务的配置

    bind域名dns解析及主从服务的配置 1.dns解析介绍     人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个域名只可以对应 ...

  6. 12 redis搭建主从服务(ubuntu)

    什么是主从服务 一个master可以拥有多个slave,一个slave可以拥有多个slave,如此下去,形成了多级服务器集群架构 master用来写数据, slave用来读数据, 经统计:网站的读写比 ...

  7. 大数据系列(1)——Hadoop集群坏境搭建配置

    前言 关于时下最热的技术潮流,无疑大数据是首当其中最热的一个技术点,关于大数据的概念和方法论铺天盖地的到处宣扬,但其实很多公司或者技术人员也不能详细的讲解其真正的含义或者就没找到能被落地实施的可行性方 ...

  8. Redis集群主从复制(一主两从)搭建配置教程【Windows环境】

    如何学会在合适的场景使用合适的技术方案,这值得思考. 由于本地环境的使用,所以搭建一个本地的Redis集群,本篇讲解Redis主从复制集群的搭建,使用的平台是Windows,搭建的思路和Linux上基 ...

  9. Hexo的详细搭建过程——小白的血泪经历QAQ

    Hexo的详细搭建过程 环境要求: node.js git 这里提供Centos8.2下的安装过程: dnf module list nodejs dnf module install nodejs: ...

随机推荐

  1. 用jquery动态生成的元素绑定事件

    $(document).on("click",".class a",function(){ })

  2. Zabbix整合MegaCLI实现物理硬盘的自动发现和监控

    MegaCLI是LSI提供的用户空间管理RAID卡(LSI芯片)工具,适用于大多数的Dell服务器. MegaCLI介绍: http://zh.community.dell.com/techcente ...

  3. centos7 mariadb mysql max_connections=214 无法修改的问题

    centos7 mariadb mysql max_connections=214 无法修改的问题 /etc/my.cnf.d/mariadb-server.cnf [mysqld] max_conn ...

  4. 求职之路(拿到百度、美团、趋势科技、华为offer)

    求职之路(拿到百度.美团.趋势科技.华为offer) 版权所有:无缰之马chhuach(CSDN和博客源),转载请注明出处.CSDN地址http://blog.csdn.net/chhuach2005 ...

  5. noip2018 pre——Dp

    Dp专题 1011: KC的瓷器 (porcelain) 题目描述 KC来到了一个盛产瓷器的国度.他来到了一位商人的店铺.在这个店铺中,KC看到了一个有n(1<=n<=100)排的柜子,每 ...

  6. 【CCF】炉石传说 模拟

    #include<iostream> #include<cstdio> #include<string> #include<cstring> #incl ...

  7. windows 批处理删除指定目录下 指定类型 指定天数之前文件

    删除D:\test下5天前所有文件,如下: @echo offset SrcDir=D:\testset DaysAgo=5forfiles /p %SrcDir% /s /m *.* /d -%Da ...

  8. hdu 1158 dp

    /* 题目大意:给n个月工作需要的人数,雇佣一个需要花hire 每个月的薪水是salary,解雇一个需要fire 求完成所有工作的最小费用 dp(i,j)表示第i个月雇佣j员工的最小费用 */ #in ...

  9. Treblecross(uva 10561)

    题意:一个 1 × n 的棋盘,有 X 和 :,当棋盘上出现三个连续的X 时游戏结束,两人轮流操作,每次能把一个 : 变成 X,问先手必胜方案数以及先手可以放的位置. /* 对于先手,当有一个'X'时 ...

  10. linux之stat

    stat指令:文件/文件系统的详细信息显示: 使用格式:stat 文件名 stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: -f 不显示文件本身的信息,显示文件所在文件系统的信 ...