DNS相关知识及其配置

目录

前言

一、实验环境

二、DNS概述

1.什么是DNS

2.域名空间结构

3.DNS服务器角色

 4.DNS中的资源记录类型

5.DNS域名查询类型

6.DNS转发器

7.DNS根提示

三.DNS配置

1.部署DNS角色

2.配置DNS服务器

 3.测试

总结


前言

嗨,又见面啦!今天给大家带来的是DNS的相关知识和如何在服务器上配置DNS服务。当然有关DNS的理论知识是我在学习之后的自我理解,并不代表整个DNS知识体系,如有错误还请各位读者及时私信我。


一、实验环境

VMware软件,一台win2016虚拟机(数据中心版),一台win10虚拟机

二、DNS概述

1.什么是DNS

DNS即域名系统,它可以将域名转换为IP地址,也可以将IP地址转换为域名

本章主要结构如下:

2.域名空间结构

(1).一个标准的域名(FQDN)应由根域,顶级域,二级域,主机头这四部分组成。其中顶级域基本上都是组织域名,国家/地区域名;顶级域是由IANA确定好的,并不由个人或组织任意指定。而二级域需要去相应的具有注册能力的机构进行注册(比如阿里云)。主机头则由个人或组织自行确定。

(2). 一个FQDN举例:www(主机头).  bian(二级域).  cn(顶级域)  .(根域)

3.DNS服务器角色

DNS服务器角色分为以下四种:

(1).主要名称服务器:标识一个局域网区域中的主要DNS服务器,其中存放的是该区域中的正本数据。

(2).辅助名称服务器:会从区域中其它名称服务器上复制数据,复制的数据为副本无法修改。

(3).主控名称服务器:提供趋于数据复制的DNS服务器,即作为区域中的备份服务器。

(4).CaChe-only服务器:将查询到的数据保存在高速缓存中,即作为区域中的高速缓存服务器。


 4.DNS中的资源记录类型

(1).SOA(起始授权机构): 定义(标识)了该区域中的权威名称服务器,即标识出主要名称服务器。

(2).NS(名称服务器):标识区域中的主要名称服务器和辅助名称服务器。

(3).A记录(主机):列出了区域中FQDN(标准域名)到IP地址的映射。

(4).PTR记录(指针):其中记录了IP地址到FQDN的映射。

(5).MX记录:邮件交换记录,向指定的邮件交换主机提供消息路由(即记录了邮件服务器的域名与其IP的对应关系)。

(6).SRV(服务):列出了正在提供特定服务的服务器。

(7).CNAME(别名):将多个域名映射到同一个IP地址上,便于用户访问


5.DNS域名查询类型

DNS域名查询类型分为以下几类:本地查询,直接查询,递归查询,迭代查询;它们的区别如下:

(1).本地查询:主机保存有近期的dns查询记录。这其中包括两个部分:本地hosts文件高速缓存。在CMD中使用ipconfig /displaydns可以查看高速缓存中存储的dns条目;在本地查询的过程中,查询顺序是先hosts后高速缓存

(2).直接查询:主机将查询请求发给本地DNS服务器,本地DNS服务器没有找到所查询域名对应的IP地址,所以本地dns服务器会将查询请求发送给转发器,然后由转发器给予应答,这个转发器即家庭路由器WAN口内设置的DNS地址。

(3).递归查询:主机发出查询请求之后,不管这个请求经过了多少个dns服务器,最终本地DNS服务器回复给本地PC一个确切的结果,这即使递归查询。(由于本地DNS服务器不是该查询请求的授权解析服务器,所以显示的是非权威应答)

(4).迭代查询:查询请求到达转发器后,由于转发器不是该请求的授权解析服务器所以会按照域名级别由高到低依次去查询根服务器,顶级域服务器,二级域服务器,该过程即为迭代查询。


6.DNS转发器

(1).具有特殊功能和应用的DNS服务器

(2).DNS转发器将本地DNS服务器无法解析的请求转发到网络上的其它DNS服务器上

(3).转发到转发器的查询一般为递归查询

(4).可以设置条件转发


7.DNS根提示

DNS根提示的作用和DNS转发器有异曲同工之处,DNS的根提示中包含了在世界上各个地方的DNS根域名服务器。在世界上有13个IPv4的DNS根域名服务器,有25个IPv6的DNS根域名服务器;若本地的DNS服务器上配置了转发器,则优先查询转发器。

以上就是与DNS相关的理论知识了,接下来让我一起来看看DNS的部署过程吧!


三.DNS配置

1.部署DNS角色

首先我们先启动已经准备好的win2016(我用的是2016,当然其它版本的也可以),然后打开服务器管理器,如下图:


 点击添加角色和服务--下一步--基于角色或基于功能的安装

 然后继续点击下一步,期间保持默认设置直到出现下图:

选择DNS服务器

 

 继续点击下一步

安装,安装完毕后可能需要重启服务器。之后会在左边任务框中看到DNS角色,DNS角色部署完毕。如下图:

2.配置DNS服务器

找到工具——DNS:

 接下来操作步骤如下:

 

 这里应选择主要区域,因为在该网络中这是第一台DNS服务器

 配置的域名应由顶级域和二级域组成

 

 

然后找到你刚才配置的那个区域 ,这里我就以A主机记录来举例

 

 3.测试

 首先打开网络适配器,将DNS栏的IP地址指向自己

之后打开CMD,输入命令nslookup www.bian.cn(输入你配置的域名)

 

 成功的解析出了IP地址,DNS配置正确,实验成功


总结

这次主要给大家介绍了DNS的相关理论与在windows server 上配置DNS服务的方法,当然这只是DNS知识体系的一部分。此外,在本期博文中采用只是很简单的DNS验证方式,如果你们搭建了IIS WEB的话还可以将它与网站结合起来,实现通过域名来访问网站(虚拟主机的方式实现)。

最后,由衷感谢各位读者!

我们下期再见啦,拜拜!!!

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

&_@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值