Linux下配置DNS服务

article/2025/10/9 2:58:10

一、DNS服务简介

       DNS服务器,也称为域名解析服务器,是用来将互联网上的域名解析为IP地址的一类服务器,在世界上有成百上千台DNS服务器。对于有些公司来说,对于同一个域名可能有多个DNS服务器,这样可以降低主域名服务器的负载。例如www.baidu.com,可能会存在多个DNS服务器,因为在同一时刻可能有成百上千台主机同时请求www.baidu.com这个域名,如果只有一台DNS服务器,可能在某一时刻会拒绝服务。因此会建多个DNS服务器,分布于世界各地,这样也可以避免由于自然灾害而对域名服务器造成损坏。

二、实验环境

  本次实验需要三台Linux主机,一台作为主DNS服务器,一台作为从属DNS服务器,还要一台作为DNS客户端。并且三个Linux主机必须处于同一网段,可以互相ping通。主DNS服务器的IP地址为192.168.100.1,从属DNS服务器的IP地址为192.168.100.2,客户机的DNS服务器的IP地址为192.168.100.3。三个必须都是静态的。

三、实验步骤

1.配置IP地址

(1):修改ifcfg-eth1文件

 修改内容如下

       按照如上方法,将主DNS服务器的IP地址设为192.168.100.1,从属DNS服务器的IP地址设为192.168.100.2,客户机的DNS服务器的IP地址设为192.168.100.3

(2)分别重启三个主机的网络服务

(3)测试三台主机的连通性

三台主机互相ping另外两台主机,一定要ping通,否则做下去没有意义。

2.配置主域名服务器

(1):安装bind包(可以使用rpm安装bind包,不过要解决依赖问题,因此可以使用yum安装,不用去管依赖问题。yum本地源的配置请看本文后面的附录)

如下显示则安装成功

(2):修改主配置文件

             修改后的内容如下(将options中没有用的删除,再添加两个zone)

注:options中53为默认端口号(不要修改),192.168.100.1指明主域名的IP地址,allow-query {  0.0.0.0/0;  }表面允许所有用户查询。zone "topsec.com"指明了正向区域配置名, zone "100.168.192.in-addr.arpa"指明了反向区域配置名,type  master表面这是主域名服务器。注意,在后面所有的配置文件中,类似于{ 0.0.0.0/0 }这种类型的写法,大括号两边一定要各有一个空格,否则会报错。

注意:从理论上来说,在一台DNS服务器上可以解析多个不同的域名,只需要将其正向和反向的区域配置写在上面文件中,然后再配置相应的文件就可以了,但是,一般企业并不会这样做,因为这样会增加DNS服务器的负载,容易造成服务器崩溃。

(3):检测修改后的主配置文件是否正确

 没有报错,说明修改后的配置文件并没有错误。

(4):新建一个正向区域配置文件topsec.com.zone(注意改配置文件的名字与上面第二步指定的正向配置文件要一致) 

文件内容如下

$TTL——生存时间(86400秒=1天)   SOA表明授权信息开始记录

(5):检测修改后的正向区域配置文件是否正确

OK表明正向区域配置文件没有错误

(6):新建反向区域配置文件100.168.192.in-addr-arpa,为了方便,可以将正向区域配置文件拷贝然后进行修改

文件内容如下

(7):检测修改后的反向配置文件是否正确

Ok表明文件并没有错误

(8)重启DNS服务,使刚才的配置文件生效

(9)修改eth1配置文件(修改DNS1和DNS2的值)

修改后的文件内容如下

DNS1的IP地址为主域名服务器的IP地址(192.168.100.1)                        DNS2的IP地址为从属域名服务器的IP地址(192.168.100.2)

(10):重启网络服务,使刚才的修改生效

(11):查看DNS的IP地址

可以看到此时的DNS服务器分别为192.168.100.1和192.168.100.2,说明刚才的配置已经生效。

  做到这一步,先不要着急着往下做,先在客户机上查看DNS解析是否正确,如果正确,再配置从属DNS服务器,如果不成功,则检查之前的错误

3.配置DNS客户端

(1):修改eth1配置文件(修改DNS1和DNS2的值)

DNS1的IP地址为主域名服务器的IP地址(192.168.100.1)                        DNS2的IP地址为从属域名服务器的IP地址(192.168.100.2)

(2):重启网络服务,使刚才的修改生效

 (3):查看DNS的IP地址

(4):在客户机上查看主DNS服务器的解析是否正确

上图表明DNS服务器的解析是正确的

接下来就可以进行从属DNS服务器的配置了

4.配置从属DNS服务器

(1):安装bind

(2)修改配置文件

下面三张图片和上图一样,只是为了说明一些内容而已

上图是全局配置部分,53为默认端口,192.168.100.2为从属DNS域名服务器,allow-query{ 0.0.0.0/0}表明允许所有的IP查询

上图是正向区域配置部分,topsec.com为域名后缀,type slave表明这是从属服务器,file指定文件存储目录,masters { 192.168.100.1 }指明了主DNS服务器的IP地址。

上图是反向区域配置部分,其含义与正向区域配置部分含义相同。

(3):检测配置文件是否正确

没有输出结果,说明配置文件没有错误

(4):查看主域名服务器同步传送过来的文件(经过实践证明不需要在住域名服务器中修改配置文件,可以自动同步传送)

此时,没有任何文件

(5):重启DNS服务

(6)再次查看主域名服务器传送过来的数据

此时,已经有文件传送过来了,分别是正向区域解析的文件和反向区域解析的文件

5.验证

由于之前测试主域名服务器解析时已经配好了客户端,现在可以直接测试。

(1):正向解析(若不指定DNS域名服务器,则默认向主域名服务器发起解析)

可以看见,第二行的Server默认使用的是主域名服务器

(2):正向解析(指定DNS域名服务器)

可以看见这次解析使用的是从属DNS域名服务器

(3):反向解析

通过IP地址解析出来域名,说明反向解析也配置成功了。

至此,DNS域名服务器的配置就成功了!

 附录:yum本地源的配置

(1):修改yum的配置文件

修改的内容如下

由于配置的是本地yum源,因此第三行为file:///mnt,同时修改enabled=1表明启用yum。

(2):挂载光盘

(3):这样yum就配置好了,就可以使用yum install -y 软件包名  来下载安装软件包了。

 


http://chatgpt.dhexx.cn/article/2lxR4niQ.shtml

相关文章

LINUX-DNS部署 超详细

本文将按照博主部署DNS操作和心得出发 有问题的地方还请评论纠错! 这里写目录标题 DNS概述与DNS部署一、简介二、域名2.1 域名层次结构 三、DNS的正反向解析四、DNS解析流程五、DNS服务器分类六、DNS服务搭建1.配置网卡2.配置本地yum源3.进入DNS配置文件4.修改正反…

Linux系统中配置DNS服务器

DNS简介 分布式数据库(满足大量用户访问,将流量越分越小)。功能是域名解析,主机名与IP地址之间的转换,①正向解析(主机名-ip)。②反向解析(ip-主机名。 在域名服务器中,一个域名只能对应一个ip地…

Linux配置DNS

1、编辑DNS配置文件 vim /etc/resolv.conf 2、添加DNS配置信息: nameserver 47.106.30.119 3、然后执行重启 systemctl restart network

Linux的DNS配置

一,配置实验环境 1,配置网络 vim /etc/sysconfig/network-scripts/ifcfg-ens33 systemctl restart network重启网络 2,安装DNS服务 yum -y install bind 利用yum将DNS服务下载下来 5,vim /etc/named.conf 编辑dn…

RARP协议介绍

一 协议说明 RARP:Reverse Address Resolution Protocal,逆地址解析协议。 允许局域网的物理机器从网关服务器的ARP表或缓存上请求IP地址。 比如局域网中有一台主机只知道自己的物理地址而不知道自己的IP地址,那么可以通RARA协议发出征求自…

浅谈VRRP协议!

浅谈VRRP 一 VRRP概述二 VRRP术语VRRP路由器VRRP组虚拟路由器虚拟IP地址、MAC地址 三 VRRP报文四 Master / Backup 路由器Master路由器Backup 路由器 五 VRRP工作原理 一 VRRP概述 VRRP(Virtual Router Redundancy Protocol),即虚拟路由器冗…

RIP协议介绍

一、距离矢量路由算法 DVR( Distance Vector Routing ) 1、基本思想: (1)、以跳数为代价单位; (2)、每个路由器周期性的与相邻路由器交换若干<x,d>二元组组成的路由信息,x表示可到达的目的站(主机或网络),d代表到目的站的距离(跳数); (3)相邻路由器得到…

VRRP协议简介

严格意义上来说,这是一篇读书整理笔记。 VRRP协议是什么 VRRP是一种容错协议,它通过把几台路由设备联合组成一台虚拟的路由设备,并通过一定的机制来保证当主机的下一跳设备出现故障时,可以及时将业务切换到其它设备,从而保持通讯的连续性和可靠性。 VRRP将局域网…

RIP V2协议

实验装置&#xff1a;三个路由器 实验步骤&#xff1a; 一&#xff0e; 拓扑设计 Ip地址规划 192.168.1.0/24 192.168.1.0/27 骨干 192.168.1.0/30 192.168.1.4/30 192.168.1.8/30 192.168.1.12/30 192.168.1.16/30 192.168.1.20/30 192.168.1.32/27 R1 192.168.1.32/28 192.16…

PS2协议

概述 PS2鼠标和键盘实现了一个双向同步串行协议。当SCL和SDA两根信号线都为高(OC)&#xff0c;表示总线为空闲状态。只有总线在空闲状态时&#xff0c;键盘和鼠标才允许进行数据传输。主机对总线有最终的控制权&#xff0c;可以在任何时候通过拉低时钟线强迫总线禁止通信。 设…

IP协议以及VRP

网络层IP协议&#xff1a; 版本&#xff1a;4bit&#xff0c;version。表示协议版本&#xff0c;在这里被设为4&#xff08;0100&#xff09;。 IHL&#xff1a;4bit&#xff0c;header length。首部长度&#xff0c;用于指明首部有多长&#xff08;定长部分选项&#xff09;。…

RIPv2协议配置

RIPv2协议配置 实验目的 通过本实验&#xff0c;可以掌握以下技能&#xff1a; 配置接口IP地址。配置RIPv2协议。验证RIPv2协议配置。 设备需求 Cisco路由器3台&#xff0c;分别命名为twins、sa和gill。其中twins具有2个以太网接口&#xff1b;sa具有2个以太网接口&#x…

华为交换机RRPP环协议

配置RRPP单实例单环示例 组网需求 如图1所示&#xff0c;在组网中存在由SwitchA、SwitchB、SwitchC组成的环网结构。对于这种组网结构&#xff0c;需要当环网完整时&#xff0c;可以避免报文成环&#xff1b;当环网发生故障时&#xff0c;可以实现快速收敛迅速恢复环网上各节…

VRRP协议基础

参考文章https://blog.csdn.net/u013920085/article/details/21184143 VRRP(Virtual Router Redundancy Protocol)即和可靠&#xff0c;它是一种容错协议&#xff0c;它保证当用户设备的下一跳路由器失效时&#xff0c;可以及时的由另一台路由器来替代&#xff0c;从而保持通讯…

RPL协议介绍

RPL是IPv6 Routing Protocol for Low-Power and Lossy Networks的简称。 低功耗及有损网络&#xff08;LLN&#xff09;是一类内部链接和路由器都受限的网络&#xff0c;该网络下的路由器的处理器功能、内存及系统功耗&#xff08;电池供电&#xff09;都可能受到较大的限制&am…

RIPv2协议

RIPv2协议 RIPv2是增强了的RIP协议&#xff0c;定义在RFC 1721和RFC 1722&#xff08;1994&#xff09;中。RIPv2基本上还是一个距离矢量路由一协议&#xff0c;但是有三方面的改进。 1、使用组播而不是广播来传播路由更新报文&#xff0c;并且采用了触发更新(triggered upda…

RIP协议包括V1、V2版本

R2已经完成了RIPv2配置并在其GE0/0/0接口上激活了RIPv2&#xff0c;如果R1采用如下配置&#xff0c;那么R2路由表中存在多少条RIP路由&#xff0c;分别是什么&#xff1f; R1配置&#xff1a; [R1]rip 1 [R1-rip-1]version 2 [R1-rip-1]network 172.16.0.0 在RIP V2 版本中 V…

HRP协议详解

今天继续给大家介绍HCIE安全系列相关内容。本文给大家介绍HRP协议的相关理论知识&#xff0c;包括概述、数据备份范围、数据备份方式、备份通道状态和备份通道选择五个方面。 阅读本文&#xff0c;您需要有一定的防火墙基础知识&#xff0c;如果您对此存在困惑&#xff0c;欢迎…

RSVP协议介绍

Internet是一种互连网络&#xff0c;网络中存在着大量的中间节点(即路由器)。如果用户使用无连接协议来传输数据流&#xff0c;则该数据流的各个数据报在通过中间节点转发时可能会产生两个问题&#xff0c;一是各个数据报的转发路径不同&#xff0c;并非顺序到达目的端&#xf…

VRRP协议的作用

文章目录 一、VRRP概述1.1 VRRP概述1.2 应用1.3VRP工作原理1.4选举依据 二、VRRP术语2.1虚拟路由器 三、虚拟MAC地址3.1虚拟MAC地址3.2选举出master、backup 选举的依据3.3PC怎么找到虚拟的IP地址3.4master3.5backup 四、VRRP协议的状态共有三种五、Master/Backup路由器六、VRR…