IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Centos7配置DNS服务器 -> 正文阅读

[系统运维]Centos7配置DNS服务器

?配置DNS服务器

  • 如果还没有安装Centos虚拟机的可以看此篇文章

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

了解DNS服务
DNS(Domain Name Service,域名服务)是 Inter/Intranet 中最基础也是非常重要的一项服务,它提供了网络访问中域名和IP地址的相互转换。
案例环境及需求
某校园网要架设一台NDS服务器复制long.com域的域名解析工作。DNS服务器的FQDN为dns.long.com,IP地址为 192.168.10.1.要求为以下域名实现正反向域名解析服务。
在这里插入图片描述
任务1 网络环境配置

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

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

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

3.选中名称为:VMent8的虚拟网卡,页面下方子网IP填写为:192.168.10.0
子网掩码填写为: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.开启Centos虚拟机后点击虚拟机桌面右上角网络图标->有线 已连接->有线设置
在这里插入图片描述
10.在弹出的界面点击右下角的小齿轮图标。

在这里插入图片描述
11.在左侧栏选择IPv4,地址更改为手动并输入以下内容:

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

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

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@uJZ ~]# systemctl start firewalld

3.重启named服务

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

任务7 使用nslookup 反向测试DNS
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 12:31:28  更:2022-04-29 12:32:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:25:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码