千家信息网

DNS服务构建全解析(多图,可全程手动跟做)

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,实验结构:DNS正向解析DNS反向解析DNS主从同步一、DNS正向解析1、安装bind工具包输入:yum install bind -y通过在线yum库进行安装,只有安装了bind软件包,才有了构建D
千家信息网最后更新 2025年12月03日DNS服务构建全解析(多图,可全程手动跟做)

实验结构:

  • DNS正向解析
  • DNS反向解析
  • DNS主从同步

    一、DNS正向解析

    1、安装bind工具包

    输入:yum install bind -y
    通过在线yum库进行安装,只有安装了bind软件包,才有了构建DNS服务的基础。

2、修改全局配置文件

输入:vim /etc/named.conf
修改全局配置文件。
其中,,通常只需要修改两个选项:
(1)将listen-on后面的IP地址修改为自身IP--监听本机53端口,无论是谁通过本机DNS服务进行域名解析,都能够监听到;
(2)将allow-query后面更改为any--这里允许任何人使用本机的DNS服务

3、修改区域配置文件

输入:vim /etc/named.rfc1912.zones
修改区域配置文件
此处为添加域名和区域数据文件名的文件,
在zone后面进行域名的添加;
在file后面进行区域数据文件名的添加

4、修改区域数据配置文件

具体步骤:
(1)进入存储DNS解析记录文件的目录下
输入:cd /var/named/
(2)在保证其原有属性不变的情况下将模板文件复制并重命名为"named.yunjisuan"
输入:cp -p /var/named/named.localhost /var/named/named.yunjisuan
(3)使用VIM编辑器进入配置文件中
输入:vim /var/named/named.yunjisuan
操作实例:


(4)着手进入数据文件的修改
结果如下图:

5、修改自身DNS配置文件

(1)进入域名解析配置文件
输入:vim /etc/resolv.conf
(2)在VIM编辑器中添加自身IP地址,以供后期验证服务是否生效。
实例:

6、开启服务并验证

服务开启步骤如下:

输入:
systemctl stop firewalld.service--关闭防火墙
setenforce 0--关闭增强性安全功能
systemctl start named--开启DNS服务
systemctl status named--查看DNS服务运行状态
实例:

进行正向解析验证

依次输入:
host www.yunjisuan.com
host ftp.yunjisuan.com
host http.yunjisuan.com
host aaa.yunjisuan.com
分别对应主机名为"www"、"ftp"、"http别名www"以及错误主机名解析出的IP地址
操作实例:

二、反向解析

1、进行逆解析区域配置文件修改

输入:vim /etc/named.rfc1912.zones
进行下图的修改

2、修改区域数据配置文件--反向解析

在保证其原有属性不变的情况下将模板文件复制并重命名为"niyunjisuan"
输入:cp -p /var/named/yunjisuan /var/named/niyunjisuan

3、修改对应反向解析区域数据配置文件

(1)使用VIM编辑器进入反向解析数据配置文件中
输入:vim /var/named/niyunjisuan
(3)删除原正向解析配置文件的数据,添加反向解析网络号以及域名
输入:10 IN PTR www.yunjisuan.com
操作实例:

4、重启服务,并验证反向解析

输入:
systemctl restart named--重启DNS服务
host 192.168.10.10--反向解析,将IP地址解析为域名
操作实例:

三、DNS主从同步

再开启一台虚拟服务器作为从服务器,同样使用在线yum库安装bind工具。
下面所有图片白底为从服务器、黑底为主服务器!!!

1、修改从服务器全局配置文件

输入:vim /etc/named.conf
按下图进行修改:

2、修改从服务器区域配置文件

输入:vim /etc/named.rfc1912.zones
按照下图进行修改:

3、返回主服务器,修改对应区域数据配置文件

输入:vim /etc/named.rfc1912.zones
按照下图修改:

4、主服务器服务重启,从服务器开启DNS服务

在主服务器中输入:systemctl restart named
从服务器中输入:systemctl start named
操作实例:

5、验证从服务器

输入:ls /var/named/slaves
对应的区域数据配置文件已备份完毕。
操作实例:

以上,就是全部的实验内容。欢迎各位小伙伴在下方评论区留言共同进步,本次实验还有什么不足的地方,也可以在评论区提出。

服务 文件 输入 配置 服务器 区域 数据 实例 域名 验证 下图 地址 全局 编辑器 本机 实验 主从 主机 属性 工具 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 群尺网络技术有限公司 服务器空间域名备案 steam绿洲服务器维修 湖南服务器维修调试云服务器 多媒体数据库要解决的关键技术 jav广告机怎么连接云服务器 服务器 tcm安全芯片 歌库数据库 网络安全 表情包 单机游戏服务器关闭了还能玩吗 大数据软件开发有限公司 服务器出现了问题什么办 徐汇区管理网络技术服务值得推荐 无线网连接不到服务器 软件开发进度管理平台 手机美国服务器地址用户名和密码 怎么查看服务器的安全日志 开展网络安全综合治理 二手服务器硬盘安全吗 数据库标准要素代码命名 我的世界头颅数据库 我的世界主流的起床战争服务器 联想电脑网络服务器无法连接 代理服务器保护怎么取消 湖南互联网科技大咖名单 网络安全信息安全 股票 网络安全法明确的六大关键点 开启smtp服务器 软件开发主要管理技术 阿里云服务器怎么挂电商账号
0