win上的DNS服务器

什么是DNS

早期使用Hosts文件解析域名
    缺点:主机名称重复、主机维护困难
    DNS:域名系统,把计算机的域名与其IP地址相对应。
DNS服务器提供域名解析服务:
    客户机通过DNS服务器,用计算机的主机名找到相对应的IP地址;或者用IP地址找到相对应的域名
特点:分布式、层次性

域名空间结构

根域:“.”
顶级域:组织域(gov:政府部门,com:商业部门,edu:教育部门,org:民间团体组织,net:网络服务机构,mil:军事部门)
    国际域、地区域(cn:中国,jp:日本,uk:英国,au:澳大利亚,hk:香港)
    反向域
二级域
主机
主机名.dns后缀=FQDN

DNS的作用

将域名解析成为IP地址
将IP地址解析成域名

DNS的查询过程

查询方式分:
递归查询:有客户机向服务器发起的查询
迭代查询:由服务器向服务器发起的查询
查询内容分:
正向查询:域名得到IP地址
反向查询:IP地址得到域名

DNS特性

主要DNS服务器
    标准主要区域
    ADDS集成主要区域
辅助DNS服务器
根存DNS服务器
缓存DNS服务器

配置DNS服务器步骤

1.设置DNS服务器的TCP属性:IP地址,掩码,网关,DNS服务器IP地址(注意:IP地址和DNS地址必须配置相同)
2.安装DNS服务器
3.创建区域和区域文件
    常用的资源记录:
    SOA:开始授权记录,记录该区域的版本号,用于判断主要服务器和次要服务器是否进行复制
    NS:名称服务器记录,定义网络中其他的DNS名称服务器
    A:主机记录,定义网络中的主机名称,把主机名称和IP地址相对应
    PTR:指针记录,定义从IP地址到特定资源的对应,用于方向查询
    CNAME:别名记录,定义资源记录名称的其DNS域名,常见的是WWW,FTP等
    SRV:服务记录,指定网络中某些服务提供商的资源记录,主要用于标示活动目录域控制器
    MX:邮件交换记录,指定邮件交换主机的路由信息
4.创建正向查找区域
5.创建反向查找区域
6.创建主机记录
可以创建主机别名:一个IP地址对应多个名称(CNAME)
可以创建邮件交换记录(MX):添加邮件主机-添加邮件交换记录

转发器

作用:将本地DNS服务器无法解析的查询,转发到网络上其他DNS服务器
    转发到转发器单位查询一般是递归查询
    可以设置条件转发

根提示

作用:使非根域的DNS服务器可以查询到根域DNS服务器
向DNS服务器提交一个查询请求时,如果该查询请求的是网络上的资源,本地DNS服务器需要通过一种方式来遍历网上的响应DNS服务器来响应客户(根提示)
端的请求:DNS服务器使用跟提示来将客户的迭代查询请求转发到网络上。跟提示包括多台服务器、
条件转发:将特定的域转发到特定的DNS服务器上

区域传输、子域、委派

将一个区域文件复制到多个DNS服务器的过程
    从主机服务器上将区域文件复制到辅助服务器
    作用:事项该区域的可用性和容错性
子域:
    在区域中可以创建子域来扩展域名空间
    子域的所有记录保存在父域文件中
委派:
    子域过多的时候,维护困难,有域名查询量的瓶颈
    新建委派可以将子域委派到其他服务器维护
    子域:资源在父域文件中,子域的权威服务器是父域服务器
    委派:有单独的区域文件,给新域指定新的权威服务器

域名解析的顺序

本机缓存-本机HOSTS文件-DNS服务器
查询本机缓存:ipconfig/displaydns
清除本机DNS缓存:ipconfig/flushdns
本机hosts文件:system32\drivers\etc

域名解析排错

清除本地缓存
检查hosts文件
检查客户机配置
    配置DNS服务器的IP地址
    IP地址是否正确
    网络连接
检查DNS服务器上资源记录
    nslookup
检查DNS服务是否启用