WindowsServer2008DNS服务器的配置摘要本文首先对DNS的相关终点知识做了简单介绍,并基于windowsserver2008系统上关于DNS服务的改进之处做了总结性描述
最后在手头有的安装了windowsserver2008的服务器上实际配置了DNS的样例服务,并结合安装了windowsXP系统的客户机联合验证机能的有效性
1DNS重点技术介绍1
1DNS服务器DNS是域名系统(DomainNameSystem)的简称,DNS服务用于将域名解析成IP地址
2根域名服务器全球共有13台根域名服务器
这13台根域名服务器中名字分别为“A”到“M”,其中10台设置在美国,另外各有一台设置英国、瑞典和日本
3查询方式递归查询:DNS客户端直接要求得到完整的解析结果(如家用上网)
迭代查询:DNS客户端只能得到下一个DNS服务器的地址
4缓存缓存包括DNS服务器缓存和DNS客户端缓存
即当查询(或访问)某一主机后,服务器(客户端)会将该记录缓存保留一段时间
当下次再次查询这台主机时,由于缓存的存在,通讯流量会大大的减少
缓存条目主要包括两种类型:一是通过查询DNS服务器获得;另外就是通过%systemroot%\system32\drivers\etc\hosts获得
第一种类型缓存在一段时间后会过期,过期时间由第一次查询时得到的DNS应答中所包括的生命周期(TTL)决定
可以通过命令ipconfig/displaydns查看缓存内容和过期前的剩余时间
除了缓存肯定应答,还有缓存否定应答
否定应答来自DNS服务器,当DNS服务器查询后发现没有与客户机要查询的主机相匹配的记录后,它就会发送否定应答
这种缓存不附带TTL,缺省情况下,Windows缓存指定5-15分钟的生命期
具体数字由Windows版本和配置决定,可以通过修改注册表的有关键值来控制这一行为