本地DNS服务器:直接为你提供服务的服务器
DNS部署与安全
1.DNS
Domain Name Service
域名服务
作用:为客户机提供域名解析服务器
2.域名组成
2.1域名组成概述
如www.sina.com.cn"是一个域名,从严格意义上讲,"sina.com.cn"才被称为域名(全球唯一),而"www"是主机名。
"主机名.域名" 称为完全限定域名(FQDN)。一个域名下可以有多个主机,域名全球唯一,那么"主机.名域名"肯定也是全球唯一的。
以"sina.com.cn"域名为例,一般管理员在命名其主机的时候会根据其主机的功能而命名,比如网站的是www,博客的是blog,论坛的是bbs,那么对应的FQDN为www.sina.com.cn,blog.sina.com.cn,bbs.sina.com.cn。这么多个FQDN,然而我们只需要申请一个域名即"sina.com.cn"即可。
2.2域名组成
树形结构
如:www.baidu.com.
.为根域,一般情况下浏览器自动补全
.com为顶级域
baidu为2级域名
www为主机名
FQDN=主机名.DNS后缀
FQDN(完整合格的域名)
3.监听端口
TCP53
UDP53
4.DNS解析种类
4.1按照查询方式分类:
1)递归查询:客户机与本地DNS服务器之间(所问即所答)
2)迭代查询:本地DNS服务器与根等其他服务器的解析过程(所问非所答)
4.2按照查询内容分类:
正向解析:已知域名,查找IP
反向解析:已知IP,查找域名
5.解析过程
客户机域名请求解析顺序:
有无此DNS缓存 -- 本地hosts文件 -- 本地DNS服务器
【客户机想访问百度,回车那一瞬间,先看自己的缓存,缓存没有再看host文件,还没有,把请求发送给本地DNS服务器寻求帮助】
服务器对域名请求的处理顺序:
DNS高速缓存 -- 判断本服务器是否负责要查找的模块 -- 转发器 -- 根
6.DNS服务器搭建过程
1)网卡设置静态ip
2)安装DNS服务器插件
3)开始->所有程序->管理工具->DNS->找到正向查找区域->右击->新建区域->主要区域->创建区域文件(负责一个域名后缀的解析,如baidu.com为域名后缀,一台DNS服务器内可存放多个区域文件)
4)右击->新建主机A记录 ->添加主机
5)查看创建的A记录。
7.相关命令
ipconfig /flushdns 刷新/删除dns缓存
ipconfig /displaydns 展示dns缓存
解析域名: nslookup
8.DNS转发器
8.1DNS转发器设置:
在服务器上右击属性->转发器->编辑->添加 8.8.8.8 dns服务器
直接添加就行,不用操作被转发的DNS服务器。
8.2 转发器是个怎么样的东西呢?
:安装上本地DNS服务器上的
8.3 转发器的作用:
转发器在DNS系统中起到了非常重要的作用,它们可以帮助本地DNS服务器快速响应客户端的查询请求,并提高DNS解析效率。由于互联网上存在大量的DNS服务器和域名信息,如果每个本地DNS服务器都需要直接向其他DNS服务器发送查询请求,则会导致网络拥堵和延迟。
通过使用转发器,本地DNS服务器可以将大部分查询请求交给专门的转发器处理,从而减轻自身负担并提高响应速度。此外,由于转发器通常配置有缓存功能,因此可以缓存已经解析过的域名信息,以便快速响应后续的查询请求。
总之,在DNS系统中,转发器是一种非常实用和必要的工具,它们可以提高网络性能、加快域名解析速度,并且降低网络拥堵和延迟。
9.DNS服务器分类
1.主要名称服务器
2.辅助名称服务器 (备份服务器):
一般公司都会准备两个DNS服务器,辅助名称服务器 复制了 主要名称服务器的数据和记录。
3.根名称服务器
4.高速缓存名称服务器 (不负责任何区域)
10.域名解析记录类型:
A记录:正向解析记录
CNAME:别名
PTR记录:反向解析记录
MX:邮件交换记录(mail exchange)
NS:域名服务器解析 (负责我这个区域的有哪些服务器)