辅助DNS服务器

Server 192.168.1.10

首先,我们在主DNS服务器配置区域传输

[root@server named]# vim /etc/named.conf

在原有的正向查找和反向查找中添加了两句代码

允许区域传输

注意格式

zone "mydomain.com" IN {

type master;

file "mydomain.com.zone";

allow-update { none; };

notify yes;

allow-transfer { 192.168.1.11; };

};

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

type master;

file "1.168.192.zone";

allow-update { none; };

notify yes;

allow-transfer { 192.168.1.11; };

};

打开正向查找区域

修改序列号和添加名称服务器

#0修改为1

[root@server named]# vim /var/named/mydomain.com.zone

$TTL 1D

@       IN SOA  server wangxiang.163.com. (

1       ; serial

1D      ; refresh

1H      ; retry

1W      ; expire

3H )    ; minimum

NS      server

NS      server2

server2 A       192.168.1.11

server  A       192.168.1.10

www     A       192.168.1.100

mail    A       192.168.1.110

@       MX 10   mail

ftp     CNAME   www

打开反向查找区域

修改序列号和添加名称服务器

[root@server named]# vim /var/named/1.168.192.zone

$TTL 1D

@       IN SOA  @ wangxiang.163.com. (

1       ; serial

1D      ; refresh

1H      ; retry

1W      ; expire

3H )    ; minimum

NS      @

NS      server2

A       192.168.1.10

server2 A       192.168.1.11

100     PTR     www.mydomain.com.

100     PTR     ftp.mydomain.com.

110     PTR     mail.mydomain.com.

10      PTR     server.mydomain.com.

#我可以明确地告诉你重启服务是检验一切的标准

[root@server named]# systemctl restart named

Server2 192.168.1.11

#当程序被占用时(不到万不得已不要用)

[root@server2 ~]# rm -f /var/run/yum.pid

[root@server2 ~]# yum update

#安装

[root@server2 ~]# yum install bind bind-utils -y

#服务器三部曲

[root@server2 ~]# systemctl start named

[root@server2 ~]# systemctl enable named

[root@server2 ~]# systemctl status named

#配置域名文件

[root@server2 ~]# vim /etc/named.conf

options {

listen-on port 53 { any; };

listen-on-v6 port 53 { ::1; };

directory       "/var/named";

dump-file       "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

recursing-file  "/var/named/data/named.recursing";

secroots-file   "/var/named/data/named.secroots";

allow-query     { localhost;192.168.1.0/24; };

dnssec-validation no;

底部添加

zone "mydomain.com" IN {

type slave;

file "slaves/mydomain.com.zone";

masters { 192.168.1.10; };

};

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

type slave;

file "slaves/1.168.192.zone";

masters { 192.168.1.10; };

};

#再次启动服务

[root@server2 ~]# systemctl restart named

#查看辅助区域创建的数据文件(主DNS一定要启动)

[root@server2 ~]# ls /var/named/slaves/

Client 192.168.1.20

#查看配置DNS状况

[root@client blue]# cat /etc/resolv.conf

# Generated by NetworkManager

nameserver 192.168.1.10

#修改网卡配置文件添加DNS服务器

[root@client blue]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

添加参数

DNS2=192.168.1.11

#修改网卡配置后要重启网卡

[root@client blue]# systemctl restart network

#再次查看DNS状况

[root@client blue]# cat /etc/resolv.conf

# Generated by NetworkManager

nameserver 192.168.1.10

nameserver 192.168.1.11

#先查询主机记录(做这步操作之前要关闭防火墙)

[root@client ~]# dig @192.168.1.11 www.mydomain.com a

#先屏蔽所有的信息标记,再指定需要的信息

[root@client ~]# dig @192.168.1.11 www.mydomain.com a +noall +answer

#从正向区域中读取完整信息

[root@client ~]# dig @192.168.1.11 mydomain.com axfr

#从反向区域中读取完整信息

[root@client ~]# dig @192.168.1.11 1.168.192.in-addr.arpa axfr

#dig后面不标记IP地址,默认是主DNS查询

[root@client ~]# dig www.mydomain.com

;; SERVER: 192.168.1.10#53(192.168.1.10)

倒数第三条

根据上一条我们就stop主DNS,看看现在是不是辅助DNS查询;

下面转到

Server 192.168.1.10

#停止DNS服务

[root@server named]# systemctl stop named

再次转到

Client 192.168.1.20

测试结果IP地址为11,测试成功

[root@client ~]# dig www.mydomian.com

;; SERVER: 192.168.1.11#53(192.168.1.11)

区域复制限制

Server2 192.168.1.11

#为辅助DNS添加区域传输限制,不准向任何计算机传输数据(注意格式)

[root@server2 ~]# vim /etc/named.conf

zone "mydomain.com" IN {

type slave;

file "slaves/mydomain.com.zone";

masters { 192.168.1.10; };

allow-transfer { none; };

};

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

type slave;

file "slaves/1.168.192.zone";

masters { 192.168.1.10; };

allow-transfer { none; };

};

[root@client blue]# dig mydomain.com axfr

[root@client blue]# dig mydomain.com axfr @192.168.1.11

centos7虚拟机辅助DNS服务器相关推荐

  1. Centos7虚拟机的DNS服务器的配置和测试

    Centos7虚拟机配置DNS服务器和验证(包含windows宿主机验证) 概述 本文实现了Centos7虚拟机上的DNS服务器的配置,主要是用户配置区文件的配置,并且在宿主机windows上的验证[ ...

  2. CentOS7 linux 配置辅助DNS服务器

    实验环境: 物理机操作系统:windows 10 VMware版本:VMware Workstation16 镜像版本:CentOS-7-x86_64-DVD-1611 实验需求:   授权DNS服务 ...

  3. linux编程实现dns请求,linux – 使用BIND实现辅助DNS服务器的最佳方式

    我有一个DNS服务器安装在centOS上并基于BIND DNS服务器. 我想要做的是创建一个辅助DNS服务器,它将与主服务器一起复制,并将保存我的所有区域记录,并且我还需要当主服务器由于某种原因因为某 ...

  4. Linux7中安装DNS服务,CentOS7/RHEL7搭建DNS服务器

    CentOS7/RHEL7搭建DNS服务器 DNS(域名系统)主要用于域名与IP地址的相互转换,将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制.通过域名解析出IP地址的叫做正 ...

  5. 虚拟机配置DNS服务器

    虚拟机配置DNS服务 DNS简介 下面演示如何通过虚拟机安装DNS服务器 windows2003(DNS服务端) 安装DNS服务 xp客户端做相应配置 回到windows2003 切换到xp客户端 D ...

  6. CentOS7.4下DNS服务器软件BIND安装及相关的配置(一)

    (一)DNS简介: DNS,全称Domain Name System,即域名解析系统.域名是通过DNS来实现的,每个域名代表一个IP,DNS就是用来在ip地址与域名之间进行转换的服务. DNS帮助用户 ...

  7. CentOS7安装配置DNS服务器

    准备工作(假设名称为bigcloud.local) #更改主机名称 #vi /etc/sysconfig/network # Created by anaconda NETWORKING=yes HO ...

  8. win7虚拟机配置DNS服务器,Win7下VMware虚拟机共享上网图解详细设置

    Win7系统下用VMware Workstation 7.1.4运行Windows Server2003 Enterprise Edition.本例以通过无线网络连接共享上网来说明. 二.详细步骤 A ...

  9. 什么是DNS,怎么用虚拟机搭建DNS服务器

    DNS(Domain Name System) 域名解析系统.在互联网上的每一个计算机都有一个唯一的地址称为"IP     地址" ip地址         不方便记忆,DNS允许 ...

最新文章

  1. 干货 | 使用FFT变换自动去除图像中严重的网纹
  2. oracle缺少key xe.reg,【Oracle XE系列之一】Windows 7 64位安裝Oracle XE(32位)數據庫(REG_XE報錯、字符集、修改8080端口等)...
  3. docker中开启时运行多个不同进程,安装ssh,并在启动docker时与jenkins同时启动运行
  4. 拓扑排序(字典序最小,字典序最小)
  5. java语言编程基础_Java编程基础02——Java语言基础
  6. Hibernate--关系映射和关联关系的CRUD
  7. 人人都能够做深度学习应用:入门篇
  8. 数据在内存中的大小端模式存储
  9. openstack中region、az、host aggregate、cell 概念
  10. 计算机网络联网方法实验报告,计算机网络技术》实验报告.doc
  11. word导出PDF,彩色无故变成黑色的解决办法。
  12. 关于CMOS摄像头的DVP接口的工作方式与一般使用方法
  13. 连接共享服务器显示拒绝访问权限,无权限访问共享打印机,windows无法连接到打印机拒绝访问 怎么办?...
  14. 应用程序无法正常启动(0x000007b)或者找不到dll文件(以vcruntime140d.dll为例)的原因原理分析和解决方法(亲测已解决)
  15. matlab绘制椭球ellipsoid函数
  16. 信用卡积分兑换里程全攻略
  17. Python 正则提取字符串中的地区
  18. Html设置超链接文字颜色
  19. 手机方案厂商怨高通门槛高 联发科影响力犹存
  20. 不可小觑的吃内存大户

热门文章

  1. ​真的存在可以检测万物的模型吗?联汇科技提出了一种有趣的解决方案
  2. 【开源免费】微软官方推荐的桌面小工具
  3. NAS如何外网访问?手把手教你申请公网IP(收藏)
  4. 体育Bank2016会议笔记
  5. sqlzoo第七关More JOIN operations
  6. MySQL数据库期末项目 图书馆管理系统
  7. MySQL事务与锁详解,并发读异常与隔离策略
  8. 阿里面试确实严格,面了整整5轮,还好我技高一筹!
  9. 1.spring security简单的demo-适合萌新
  10. 未来感html5模板,天际ME5极具未来感设计效果图曝光