Centos 7 DNS服务器配置

Centos 7 DNS服务器配置实验三、DNS的管理配置与应用1实验目的(1)了解DNS(域名系统)的工作原理。(2)掌握Linux操作系统中DNS组件安装。(3)掌握Linux操作系统中DNS服务的配置方法。2实验内容(1)在LinuxCentos7.6操作系统中安装DNS组件并配置DNS服务。3实验原理计算机在网络上进行通讯时只能识别如“203.51.0.73”之类的IP地址,而互联网上的网站无穷多,我们很难记住各网站枯燥的IP地址号,这就产生了方便人们记忆的域名管理系统DNS:DomainNam

大家好,又见面了,我是你们的朋友全栈君。

实验三、DNS的管理配置与应用
1实验目的
(1)了解DNS(域名系统)的工作原理。
(2)掌握Linux操作系统中DNS组件安装。
(3)掌握Linux操作系统中DNS服务的配置方法。
2 实验内容
(1)在Linux Centos7.6操作系统中安装DNS组件并配置DNS服务。
3 实验原理
计算机在网络上进行通讯时只能识别如“203.51.0.73”之类的 IP 地址,而互联网上的网站无穷多,我们很难记住各网站枯燥的 IP 地址号,这就产生了方便人们记忆的域名管理系统 DNS : Domain Name System ,即“域名系统”。它实现将便于人记忆的域名转换为便于网络系统访问的 IP 地址,例:我们向浏览器输入便于我们记忆的cic.ynnu.edu.cn,通过 DNS 服务器工作便转换成为便于网络系统访问的 IP Address :202.203.224.39。在一个 TCP / IP 网络中, DNS 是一个非常重要且常用的系统。
实现 DNS 服务的网络主机,就称为 DNS ServerDNS Server 将 Domain Name 转换成IP Address ,然后再使用所査到的 IP Address 去连接对方,称为“正向解析”(由 ARP 实现),而将 IP Address 转换成 Domain Name 的功能称为“逆向解析”(由 RARP 实现)。
DNS 是按层次方式管理的。其顶部称为根域,根域上的信息保留在从整个 Internet 中所选的几台根服务器上。根域下面是顶级域,即国家代码或机构代码,国家代码有 CN (中国) SG (新加坡)和 CA (加拿大)等。而机构代码包括大家熟知的 cOM (商业机构)、 EDU (教育机关) GOV (政府机构)和 NET (网络机构)等(美国的地点可以省略国家编码)。在顶级域下面是次级域
(baidu.comedu.cn等诸如此类),然后是第3级域,等等向下以此类推。例如:云师大计信学院的 Domain Name 为 cic .ynnu.edu.cn,是从 ynnu.edu.cn.分配下来的,而其自身又是从edu.cn所分配下来的edu.cn又是从.cn 授予( delegation )的。以此类推这些是由 InterNIC( Internet Network Information Center ,互联网信息中心)所管理。全世界的 Domain Name 就是这样,一层一层的授予下来并管理起来的。
如果要建立域名,必须首先要保证想要的域名还没被使用,其次要保证目前至少有2台服务器可以提供新域名的服务。当网络信息中心 NIC 接受域名申请时,它将承认你的次级域,并将指向该名字的指针放到顶级域所在的服务器内.例如,要请求域名mynet.edu ,那么必须首先让 Internet 上的2台名字服务器提供信息服务( ISP 的服务器能做到这一点),然后 NIC 将把mynet放到edu域服务器系统内,其指针将指向那2台特定服务器。这一步完成后还可以增加任何数量的子域。如:
phsics.mynet.edu,math.mynet.edu,chem.mynet.edu等等。这些工作可就不需要
NIC 的同意了。当然,如果希望任何人都能访问其子域,最好将有关子域的信息尽快地放到上级域内。在特定的情况下,关于phsics.mynet.edu和math.mynet.edu等的 IP 信息必须放在mynet.edu 服务器上。这一层次中的每台服务器都包含了一个 DNS 数据库( NS 记录( Name Server ):域名服务器记录,用来指定该域名由哪个 DNS 服务器来进行解析),其上的每条记录包含了域或子域的名字,此外还加上作为域或子域服务器的主机的名字。
当某人要链接phsics.mynet.edu时,他的本地 DNS 服务器开始工作。该服务器首先搜索自己的 DNS 数据库以转换 IP Address ,但是,因为它以前从末遇见过phsics.mynet.edu ,所以服务器没有该域存在的记录而且不能解析 IP 地址。不过,它的 DNS 数据库包含了一个根服务器的地址(所有的 DNS 服务器必须设置该索)于是本地 DNS 服务器就到 Internet 上査询该根服务器。根服务器在其 DNS 数据库里查找edu顶级域,然后它用 NS 记录回复该本地的 DNS 服务器,告诉它可以从 mynet.edu 处査询到phsics.mynet.edu 的信息,从而得知了 phsics.mynet.edu 的对应 IP 地址,方可进行链接访问。
4 实验步骤
步骤1 查看主机的基本信息。
在这里插入图片描述

图 1 查看主机名及网卡信息
步骤2 通过yum命令查下对应的DNS组件。
在这里插入图片描述

图 2 下载相关组件
步骤3 启动DNS服务并查看是否正常启动。
在这里插入图片描述

图 3 启动服务并查看服务状态
步骤4 查看服务器53号端口的情况。
在这里插入图片描述

图 4 查看端口状态
步骤5 关闭防火墙并查看防火墙状态
在这里插入图片描述

图 5 查看防火墙状态
步骤6 对于BIND,需要配置的主要文件为/etc/named.conf。另外两个文件,/etc/named.isc-dlv.key保存加密用的可以,/etc/named.rfc1912.zones扩展配置文件。下面先修改主配置文件,如图六所示。
要注意的是在修改之前建议先进行备份,使用cp -p /etc/named.conf /etc/named.conf.bak。
在这里插入图片描述

图 6 进行主文件配置修改
步骤7 添加文件映射配置。
在这里插入图片描述

图 7 在named.rfc1912.zones添加以上配置
步骤8 添加正向解析文件,并进行配置。
在这里插入图片描述

图 8 正向解析文件配置
步骤9 查看刚才配置的文件编写是否有误。
在这里插入图片描述

图 9 配置检查

步骤10 启动服务和设置开机自启。

在这里插入图片描述

图 10 启动服务

步骤11 注册域名解析服务器到配置件。配置vim / etc/sysconfig/network-scripts/ifcfg-ens33,具体内容如下。
在这里插入图片描述

图 11 在网卡配置文件添加DNS配置
步骤12 BIND软件包本身提供了测试工具nslookup,使用nslookup进行测试
在这里插入图片描述

图 12 域名解析测试

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135990.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • mysql 批量查询插入,MySQL批量插入查询出来的数据

    mysql 批量查询插入,MySQL批量插入查询出来的数据timg.jpg先看SQL:INSERTINTO`movie_detail_tab`(VIDEO_ID,PLAY_URL)SELECTb.IDASVIDEO_ID,x.playurlASPLAY_URLFROM(SELECTa.playurl,CONCAT(a.`卡通名`,a.`第几集`)AS’videoCname’FROM(SELECTplayurl,SUBSTRING_I…

  • ubuntu配置ftp server

    ubuntu配置ftp server

  • SATA电源线和数据线接口定义

    SATA电源线和数据线接口定义SATA电源线和数据线接口定义SATA是SerialATA的缩写,即串行ATA。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的SerialATA委员会正式确立了SerialATA1.0规范,2002年确立了SerialATA2.0规范。SerialATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,还具有结构简单、…

  • STM32 的 “位带”操作Bit-banding–学习笔记

    STM32 的 “位带”操作Bit-banding–学习笔记利用2个32MB大小的“虚拟”内存空间实现对2个1MB大小的物理内存空间进行“位”的置位和清除操作。这样就可以有效地对设备寄存器和位于SRAM中的数据变量进行位操作,而不再需要冗长的布尔逻辑运算过程。…

  • AllJoyn+Android开发案例-android跨设备调用方法

    AllJoyn+Android开发案例-android跨设备调用方法AllJoyn+Android开发案例-android跨设备调用方法

  • docker安装elasticsearch 7.6.2「建议收藏」

    docker安装elasticsearch 7.6.2「建议收藏」小伙伴们,你们好呀!我是老寇!安装elasticsearch的教程数不胜数,本文的安装方式是经过自己测试的,因此分享给有需要的小伙伴,一来是避免小伙伴少走弯路,二来方便后面知识的整合。本文是基于ES7.6.2的版本进行安装的,话不多说,我们开始吧。目录一、提前条件二、安装过程1.拉取镜像2.启动容器3.配置文件4.设置密码5.退出容器6.重启容器7.谷歌插件一、提前条件谷歌插件:elasticsearch-head服务器:centos7.5(

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号