本实验环境为openEuler系统<以server方式安装>(CentOS类似,可参考本文)
知识点
-
什么是DNS:DNS服务器,即域名服务器(Domain Name Server),是进行域名和与之相对应的IP地址转换的服务器。它是一种管理名字的方法,通过分层的域名空间,将域名和IP地址相互映射,使得人们能够通过域名访问互联网上的各种资源
-
区域解析库详解:
-
SOA
- Start Of Authority,起始授权记录;一个区域解析库有且仅能有一个SOA记录,必须 位于解析库的第一条记录SOA,是起始授权机构记录,说明了在众多 NS 记录里哪一 台才是主要的服务器。在任何DNS记录文件中,都是以SOA ( Startof Authority )记录 开始。SOA资源记录表明此DNS名称服务器是该DNS域中数据信息的最佳来源。 A(internet Address)
- 作用,域名解析成IP地址,正向解析 AAAA(FQDN)
- –> IPV6 PTR(PoinTeR)
- 反向解析,ip地址解析成域名 NS(Name Server)
- 专用于标明当前区域的DNS服务器,服务器类型为域名服务器 CNAME
- Canonical Name,别名记录 MX(Mail eXchanger)
- 邮件交换器 TXT
- 对域名进行标识和说明的一种方式,一般做验证记录时会使用此项,如:SPF(反垃圾邮件)记录,https验证等 SOA记录与NS记录的区别
- NS记录表示域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析;SOA记录设置一些数据版本和更新以及过期时间等信息。
实验
(一)主服务器配置
序号 | 服务器名称 | IP | 备注 |
---|---|---|---|
1 | dns1 | 192.168.200.113 | 主 |
2 | dns2 | 192.168.200.114 | 备 |
- 安装bind
dnf install -y bind bind-utils
systemctl start named
- 修改主配置文件
cd /etc
cp named.conf named.conf.bak
vim /etc/named.conf
修改配置如下: