一、DNS基础知识
        DNS:把名字对应到IP地址,以 .为分割。
        使用host文件的主机名解析,host文件存放在\winnt\system32\drivers\etc文件夹下,其优点是它对用户来说是可定制的,缺点是不能存储大量的主机名与IP地址之间的映射关系。
        DNS功能:DNS是一组协议和服务,当DNS客户端向DNS服务器发出IP地址的查询请求时,DNS服务器可从其数据库内寻找所需要的IP地址给DNS客户端。DNS处在OSI模型的应用层,使用TCP和UDP作为传输协议。
       DNS组成:DNS是为TCP/IP网络提供的一套协议和服务,是由名字分布数据库(DFS)组成的。它建立了叫做域名空间的逻辑树结构,是负责分配、改写、查询域名的综合性服务系统。
       域名和主机名只能用字母a-z,数字0-9和连线“-”组成。
       DNS区域:是指域名空间树型结构的一部分,它能够将域名称空间根据用户需要划分为较小的区域,而非域。一台DNS服务器内可以存放多个区域文件,同一个文件也可以存放到多台DNS服务器中。一个区域所包含的范围在一个域名称空间中是连续的,否则无法构成一个域。
 
二、DNS服务器的分类和作用
        当一个DNS服务器中存放有域名称空间内的一个或多个区域的数据时,就将这台服务器称为授权名称服务器。授权名称服务器分为:主要名称服务器,辅助名称服务器,主控名称服务器和Cache-Only名称服务器。
        主要名称服务器(primary name server)存放的是区域文件的正本数据。
        辅助名称服务器(secondary name server)存放的是副本,数据无法被修改。辅助名称服务器的优点有:
                (1)提供容错能力。
                (2)分担主要名称服务器的负担
                (3)加快查询速度
        主控名称服务器(master name server)是指提供区域数据复制的DNS服务器,它既可以是该区域内的主要名称服务器,也可以是该区域内的辅助名称服务器。
        Cache-Only名称服务器只负责查询数据,并将曾经查到的数据保存在高速缓存中,当下一次DNS客户端查询数据时,如果高速缓存内存在该数据,则它可以快速的将数据提供给客户端。
 
三、转发器的功能和应用
        直接与外界建立联系的DNS服务器便称为转发器。
        如果转发器无法查询到所需的数据,则DNS服务器一般提供两种处理方式:
        (1)该DNS服务器直接向外界的DNS服务器进行查询
        (2)该DNS服务器不再向外界的DNS服务器进行查询,而是高速DNS客户端找不到所需的数据。
 
四、DNS解析名字的方式
         3种查询方式:
        递归型:DSN服务器必须给DSN客户端作出回答,一般由DNS客户端提出查询请求的都是这种查询方式。
        循环型:多用于DNS服务器与DNS服务器之间的查询方式。
        反向型:DNS客户端利用自己的IP地址查询他的主机名称。
注意:在实际应用中,DNS客户端会先查询host文件。
 
五、DNS的区域类型
        3种区域类型:
        标准主要区域:保存的是该区域内所有主机数据的原始信息,该区域采用标准的DNS格式,一般保存为文本文件。
        标准辅助区域:保存的是该区域内所有主机数据的复制文件,且是个只读文件。
        活动目录集成的区域:在活动目录集成的区域内,区域内的主机数据保存在域控制器的活动目录中,同时该数据文件会复制到网络中其它的域控制器。
 
        先创建一个标准区域,然后创建主机记录(A记录)、别名记录(CNAME)、邮件交换记录(MX 记录) 
        创建主机记录的目的是将主机的相关参数(主机名和对应的IP地址)添加到DNS服务器中,以满足DNS客户端查询主机名或IP地址。
        创建别名记录前,一定要先搞清楚该别名的用途,比如是web服务器还是ftp服务器。像创建主机记录一样,别名也必须是主机名,而不是FQDN。
        当在DNS服务器中创建了活动目录集成区域后,该区域的资源记录将存储在该域控制器的活动目录中,同时也会被自动复制到其他的域控制器中,而不需要执行“区域转送”,建立辅助区域。