Linux——DNS服务安装与管理

本文档详细介绍了如何在Linux(CentOS 7.2)上安装和配置DNS服务,包括主从DNS服务器的设置。首先规划了主从节点,接着进行了基础准备工作,如安装操作系统和配置YUM源。然后通过步骤安装BIND软件,编辑配置文件named.conf,创建转发域,设置服务开机启动,并进行主从DNS的配置,确保解析记录的同步。最后,通过命令测试DNS解析的正确性。
摘要由CSDN通过智能技术生成

1.规划节点
部署主从节点 DNS 服务的节点规划,主从节点 DNS 服务的节点规划

IP 主机名 节点
172.16.51.8 master 主 DNS 服务器
172.16.51.21 slaver 从 DNS 服务器

2.基础准备
使 用 VMWare Workstation 软件 安装 CentOS 7.2 操作 系统, 镜像 使用 提供 的
CentOS-7-x86_64-DVD-1511.iso,最小化 CentOS 7.2 虚拟机两台。YUM 源使用本地 CetnOS
7.2 系统源

3、DNS安装
1.配置 YUM 源(两个节点)
(1)YUM 源备份

[root@master ~]# mv /etc/yum.repos.d/* /opt/

(2)创建 repo 文件

[root@master ~]# vi /etc/yum.repos.d/local.repo 
[centos]
name=centos
baseurl=ftp://172.16.50.10/centos7.2
gpgcheck=0
enabled=1

(3)测试 YUM 源配置

[root@master ~]# yum list

(4)关闭防火墙和 selinux

[root@master ~]# setenforce 0
[root@master ~]# systemctl stop firewalld

2.安装配置 DNS 软件 BIND(两个节点)
①使用如下命令安装 bind-chroot DNS 服务器,示例结果如图 所示。

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

在这里插入图片描述
②通过 rpm -ql bind-chroot 查询所安装的文件,如图 3-5-2 所示。

[root@master ~]# rpm -ql bind-chroot

在这里插入图片描述
③进入 bind-chroot 目录,如图所示
在这里插入图片描述
④拷贝 bind 相关文件,准备 bind-chroot 环境,如图

[root@master chroot]# cp -R /usr/share/doc/bind-9.9.4/sample/etc/* /var/named/chroot/etc/
[root@master chroot]# cp -R /usr/share/doc/bind-9.9.4/sample/var/* /var/named/chroot/var/

在这里插入图片描述
⑤创建 dynamic 目录,将 bind 文件设置为可写,如图 所示。

[root@master chroot]# cd var/named/
[root@master named]# chmod -R 777 /var/named/chroot/var/named/data/
[root@master named]# mkdir dynamic
[root@master named]# chmod -R 777 /var/named/chroot/var/named/dynamic

在这里插入图片描述
⑥将 DNS 服务 named.conf 文件拷贝到 bind-chroot 目录中,如图 所示。

[root@master chroot]# cp /etc/named.conf /var/named/chroot/etc/named.conf

在这里插入图片描述

编辑配置文件 named.conf,具体示例代码如下:

[root@master chroot]#vi /var/named/chroot/etc/named.conf
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值