栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Centos7配置DNS服务器

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Centos7配置DNS服务器

✨配置DNS服务器
  • 如果还没有安装Centos虚拟机的可以看此篇文章

https://blog.csdn.net/qq_42818882/article/details/123580237?spm=1001.2014.3001.5501

案例环境及需求
某校园网要架设一台NDS服务器复制long.com域的域名解析工作。DNS服务器的FQDN为dns.long.com,IP地址为 192.168.10.1.要求为以下域名实现正反向域名解析服务。

任务1 网络环境配置

  • 提示:开始本任务前请先确认虚拟网卡是否已经开启
  • 控制面板->网络和 Internet->网络和共享中心->更改适配器设置


1.首先在软件左侧选中要配置DNS服务器的虚拟机,点击软件首页左上角编辑->虚拟网络编辑器。

2.如果右下角出现“需要具备管理员特权才能修改网络配置”的提示(没有提示则执行下一步操作),则点击右下角更改设置后等待页面刷新。

3.选中VMent8虚拟网卡,页面下方子网IP填写为:192.168.10.1
子网掩码填写为:255.255.255.0

4.点击NAT设置

5.将网关IP更改为 192.168.10.5

6.点击DHCP设置


7.将起始IP地址更改为:192.168.10.1,结束IP地址更改为:192.168.10.254

8.上述设置更改完成后点击应用后等待网络重启完毕后再点击确定即可。

9.开启虚拟机后点击虚拟机桌面右上角网络图标->有线 已连接->有线设置


10.在弹出的界面点击右下角的小齿轮按钮


11.在左侧栏选择IPv4,地址更改为手动

地址填写为:192.168.10.1
子网掩码为:255.255.255.0
网关设为:192.168.10.5
DNS服务器设置为:192.168.10.5

  • 注意:这里的网关和DNS服务器设置要和之前配置的NAT设置里的网关一致(否则无法联网)

12.设置完成后点击应用即可

13.查看红框区域信息是否变化,如果没有变化则关闭有线连接按钮后再次点击打开即可。

14.打开终端输入如下命令

[root@RHEL7-1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

查看文件内容是否与下方图片红框部分内容一致,如不一致,请更改为如图所示配置,BOOTPROTO设置为static
设置完成后保存退出即可

15.输入如下命令测试网络是否通畅

[root@RHEL7-1 ~]# ping 192.168.10.1

[root@RHEL7-1 ~]# ping www.baidu.com


如果网络不通则检查之前的操作是否正确。

任务2 安装DNS服务
在Linux下架设DNS服务器通常使用BIND(Berkeley Internet Name Domain)程序来实现,其守护进程是named。
子任务 1 安装BIND软件包
一.安装BIND软件包
(1).使用yum命令安装BIND服务

[root@RHEL7-1 ~]# yum clean all

//安装前先清除缓存

[root@RHEL7-1 ~]# yum install bind bind-chroot -y

//若此步操作出现如下图所示情况,则输入图片下方命令后再次安装。

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

安装期间切勿乱动鼠标键盘等待出现如图“完毕!”

(2)安装完成后再次查询,发现已安装成功

[root@RHEL7-1 ~]# rpm -qa|grep bind
bind-export-libs-9.11.4-26.P2.el7_9.9.x86_64
bind-license-9.11.4-26.P2.el7_9.9.noarch
bind-chroot-9.11.4-26.P2.el7_9.9.x86_64
keybinder3-0.3.0-1.el7.x86_64
bind-libs-lite-9.11.4-26.P2.el7_9.9.x86_64
bind-9.11.4-26.P2.el7_9.9.x86_64
bind-utils-9.11.4-26.P2.el7_9.9.x86_64
rpcbind-0.2.0-42.el7.x86_64
bind-libs-9.11.4-26.P2.el7_9.9.x86_64

子任务2 关闭防火墙:

[root@RHEL7-1 ~]# systemctl disable firewalld

任务3 配置主DNS服务器实例
配置过程
1.编辑全局配置文件/etc/named.conf文件

[root@RHEL7-1 ~]# vim /etc/named.conf

2.配置主配置文件 named.zones

[root@RHEL7-1 ~]# vim /etc/named.rfc1912.zones

zone "long.com" IN {
        type master;
        file "long.com.zone";
        allow-update { none; };
};

输入完成后保存退出即可
3.修改bind的区域配置文件
[root@RHEL7-1 ~]# cd /var/named/
[root@RHEL7-1 named]# cp -a named.localhost long.com.zone
[root@RHEL7-1 named]# vim long.com.zone

$TTL 1D
@       IN SOA  long.com. root.long.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      long.com.
        A       192.168.10.1
        AAAA    ::1
        MX 10   mail.long.com.
dns     A       192.168.10.1
mail    A       192.168.10.2
slave   A       192.168.10.3
www     A       192.168.10.4
ftp     A       192.168.10.20
web     CNAME   www.long.com.                                                                                                                                                                                                                                                                                                                                                                                                    

设置完成后保存退出即可
4.开启named服务
[root@CwcEdu006 ~]# systemctl start named
6.将虚拟机的DNS更改为192.168.10.1



更改好后再次查看红框区域信息是否变化,如果没有变化则关闭有线连接按钮后再次点击打开即可。

任务4 使用nslookup 正向测试DNS

[root@RHEL7-1 named]# nslookup

任务5 添加反向解析文件

[root@RHEL7-1 ~]# vim /etc/named.rfc1912.zones

zone "10.168.192.in-addr.arpa" IN { 
        type master;
        file "192.168.10.zone";
        allow-update { none; };
};

输入完成后保存退出即可

任务6 反向区域文件配置
1.创建并配置 192.168.10.zone反向区域文件
[root@RHEL7-1 named]# cp -a named.loopback 192.168.10.zone
[root@RHEL7-1 named]# vim 192.168.10.zone

按照如图所示配置

$TTL 1D
@       IN SOA  long.com. root.long.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      long.com.
        A       192.168.10.1
        MX 10   mail.long.com.
        AAAA    ::1
1       PTR     dns.long.com.
2       PTR     mail.long.com.
3       PTR     slave.long.com.
4       PTR     www.long.com.
20      PTR     ftp.long.com.

配置完成后保存退出
2.设置防火墙放行 设置主配置文件和区域文件的属组为named

[root@RHEL7-1 named]# firewall-cmd --permanent --add-service=dns
[root@RHEL7-1 named]# firewall-cmd --reload [root@RHEL7-1 named]#chgrp
named /etc/named.conf /etc/named.rfc1912.zones [root@RHEL7-1
named]#chgrp named long.com.zone 192.168.10.zone

3.重启named服务

[root@CwcEdu006 ~]# systemctl restart named
[root@CwcEdu006 ~]# systemctl enable named

任务7 使用nslookup 反向测试DNS

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835126.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号