DNS概述
域名解析系统DNS是一种分布式网络目录服务,主要作用是域名与IP地址之间互相转换。(目的是为了解决IP地址不好记忆的问题)。DNS是基于C/S模型设计的
DNS系统的组成
- 域名空间:
表示一组主机并提供他们的有关信息的树结构的详细说明 - 域名服务器:
保护和维护域名空间数据的服务器 - stub解析器
解析器是最简单的程序或者子程序库,它能够从服务器提取信息以相应对域名空间主机的查询,用于DNS客户。
DNS分层结构
- 根域名
www.baidu.com.中最后的 ‘.’ 就是根域名。 - 顶级域名
com. 或 cn. - 二级域名
baidu.com - 子域名
www.baidu.com
DNS服务器类型
权威性服务器
主域名服务器
辅域名服务器:为主域名服务器作冗余
残根域名服务器
秘密域名服务器
非权威性服务器
高速缓存服务器
转发服务器
DNS区域
方便根据实际情况来分散域名管理工作的负荷,将DNS域名空间划分为区域来进行管理。区域是dns服务器的管辖范围,dns服务器以区域为单位进行管理域名空间。
一台dns服务器可以管理一个或多个区域,而一个区域也是可以由多个服务器进行管理。
DNS记录类型
域名和ip地址之间对应的关系“记录”,根据实际使用场景不同,可以将记录划分为不同类型:
- A记录:记录地址,返回域名所对应的IP地址
- NS记录:域名服务器,返回保存下一级域名信息的服务器地址。该记录只能设置域名,不能设置成IP地址
- MX记录:邮箱记录,返回接受电子邮箱的服务器地址
- CNAME记录:别名,返回另一个域名,就是当前查询域名向另一个域名的跳转
- PTR记录:逆向查询域名,用于IP地址查询域名
扩展
- TXT记录:用来做SPF(反垃圾邮箱)
- AAAA记录:用来指定主机对应的ipv6地址
- SRV:记录哪台计算机提供什么服务
- 显性URL:从一个地址301重定向到另一个地址的时候
- 隐性URL:类似于显性URL,不同的地方是不会改变地址中的域名
DNS实验
通过VMware创建两台虚拟机win1 , win2 。其中win1 作为服务器,win2作为客户端。把两台机器都配置成静态ip地址。
在服务器端添加角色和功能,勾选DNS服务器、Active Directory域服务。
安装好以后弹出DNS管理器,右击win1选择新建区域,默认下一步,选择正向查找区域(即将DNS名称转为IP地址)。然后在创建的正向查找区域中右击,新建主机。
设置好以后进入win2,测试一下连通性。
然后测试DNS解析域名。
DNS域控实验
默认下一步。
关闭域网络的防火墙,然后可以将win2加入到域中。