PX_6 | DNS部署与安全
原笔记链接 https://wwamk.lanzouu.com/i3JWd3pub8oh
DNS部署与安全
1、DNS服务概述
Domain Name Service
域名服务
DNS服务作用
为客户机提供域名解析服务器(域名 -- 解析为 -- IP地址)
DNS服务器端口
DNS 服务监听端口:
TCP 53
UDP 53
复习服务:SMB445 Telnet23 RDP3389 SSH22 FTP21/20 DHCP67/68
2、域名组成
2.1、域名组成概述
如"www.sina.com"是一个域名
"sina.com" 才被称为域名(全球唯一)
"www" 是主机名
news.sina.com.
nba.sina.com
mp3.sina.com
mail.sina.com
"主机名.域名后缀"称为完整合格的域名(FQDN)。
FQDN=Full Quality Domain Name
2.2、域名组成
根域
.
顶级域(也叫一级域名)众说纷坛
国家顶级域 cn jp hk uk us
商业顶级域
com 商业机构
gov 政府机构
mil 军事机构
edu 教育机构
org ⺠ 间组织架构
net 互联网
一级域名与二级域名
如:nba.baidu.com.
.为根域
com 为顶级域
baidu.com 一级域名
nba.baidu.com 二级域名
nba 为主机名
案例:
购买了域名sina.com ,花了500万
sina.com ---- 3.3.3.3
www.sina.com ---- 3.3.3.3 注册到DNS服务器上去!(备案)
blog.sina.com ---- 4.4.4.4 注册到DNS服务器上去!
bbs.sina.com ---- 5.5.5.5
nba.sina.com ---- 6.6.6.6
3、DNS解析种类与解析流程
3.1、按照查询方式分类:
1)递归查询:客户机与本地DNS服务器之间 ,DNS服务器转发器的过程也是递归查询
2)迭代查询:本地DNS服务器与根等其他DNS服务器的解析过程

3.2、按照查询内容分类:
1)正向解析:已知域名,解析IP地址
2)反向解析:已知IP地址,解析域名
4、客户机域名请求解析顺序
1.DNS缓存----2.本地hosts文件—3.找本地DNS服务器
DNS缓存命令
查看DNS缓存:ipconfig /displaydns
刷新DNS缓存:ipconfig /flushdns
hosts文件路径
c:\windows\system32\drivers\etc\hosts
hosts 文件内容格式:1.1.1.1 www.wencoll.com
注意:win7之后得系统,非administrator登录,若要修改hosts文件,需要给自己添加NTFS权限,才可以修改!!
5、服务器处理域名解析顺序
1)DNS 高速缓存(学生必须学会如何查看及清空)
2)DNS 区域配置文件(查看自己是否负责该区域,如baidu.com区域)
3)DNS 转发器
4)根提示(目前全球只有13个根域服务器)
6、实验:DNS服务器部署
实验1:部署基本的DNS服务器
实验环境:
win2019: 部署为DNS服务器
win7: 客户机
实验要求:
将win2019部署为DNS服务器,并将员工win7的DNS指向2019DNS服务器,依然可以正常域名解析上网
实验步骤:
1)首先要保证win7和win2019都已经获取了IP地址,均可以正常上网(ping www.baidu.com)
2)安装DNS服务器软件,并验证53端口已经打开。
3)将客户机win7的DNS指向2019
4)清空客户机自己的缓存,并ping www.qq.com,发现第一次较慢,但可以访问,说明第一次,DNS服务器,进行找根
完成了迭代查询
5)此时观察DNS服务器的服务器缓存,是存在qq的缓存的。
6)客户机,除了ping测试以外,还可以进行手工解析域名:
方法1:nslookup www.qq.com
方法2:nslookup
>www.qq.com
>server 202.106.0.20 # 临时指向其他dns,进行解析测试
>exit
实验2:
在实验1的基础上:
要求:
部署2019DNS服务器,实现内网访问假的www.baidu.com网站(仅限于教学)
实验步骤:
1、win2019, 打开DNS服务器软件,创建baidu.com的区域配置文件,并添加正向解析记录
如:www.baidu.com -- 2.2.2.2
2、清空DNS服务器的缓存
3、清空客户机的DNS缓存
4、再次在客户机上ping www.baidu.com,结果获得的解析记录是2.2.2.2
实验3:设置转发器
在实验1-2的基础上继续:
要求:
将win2019自己的DNS服务器上,添加DNS转发器,提高解析速度
建议指向藁城区的DNS服务器,或者直接114.114.114.114
验证:
1、清空DNS服务器的缓存
2、清空客户机的DNS缓存
3、再次解析www.qq.com\www.taobao.com等等,瞬间很快可以获得解析结果即可。
附录:域名解析记录类型
SOA: 权威服务器
NS: 域名服务器
A记录: 正向解析记录
CNAME 记录:别名
PTR 记录:反向解析记录 (反向指针)
MX: 邮件交换记录(知悉即可)
