我有一个小域来pipe理testing环境中的一些主机。 我注意到一个奇怪的问题,涉及从DC上设置的DNS服务器的DNSlogging的随机消失。
我有两个相同的域客户端,client01和client02。 两个都有他们的IP地址由我不控制的DHCP服务器分配。 两个都手动覆盖他们的DNS设置有作为他们唯一的DNS服务器的DC,与正确的域名放在DNS后缀框和'注册此连接的地址在DNS'框都检查。 这两个客户端都是Windows 7。
客户端1具有在DNS服务器中维护的DNS条目,因此DC可以通过名称ping客户端1。 客户端2偶尔会在短时间内得到一个条目,通常是在重新引导或发出ipconfig /registerdns命令之后。 然而,这在大约30分钟后消失。
任何想法是什么造成这个?
您的区域是否启用了清理function? 如果是这样,取决于您的租赁/清理设置,变成陈旧的logging将被自动删除。
从以下位置获取此信息: http : //technet.microsoft.com/en-us/library/cc961419.aspx
DNS日志您可以configurationDNS服务器以创buildlogging以下types的事件的日志文件:
查询
来自其他服务器的通知消息
dynamic更新
DNS查询消息的问题部分的内容
DNS查询消息的答案部分的内容
此服务器发送的查询数
此服务器收到的查询数
通过UDP端口接收的DNS请求的数量
通过TCP端口接收的DNS请求的数量
服务器发送的完整数据包数量
通过服务器写入并返回到区域的数据包数量
DNS日志出现在%SystemRoot%\ System32 \ dns \ Dns.log中。 由于日志是RTF格式,您必须使用写字板来查看它。
您可以通过将下面的项添加到REG_SZ数据types的registry来更改在其中出现DNS日志的目录和文件名称:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DNS \ Parameters \ LogFilePath
将LogFilePath的值设置为等于要查找DNS日志的文件path和文件名。
默认情况下,Dns.log的最大文件大小为4 MB。 如果要更改大小,请使用REG_DWORD数据types将以下项添加到registry中:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DNS \ Parameters \ LogFileMaxSize
将LogFileMaxSize的值设置为等于所需的文件大小(以字节为单位)。 最小的大小是64 Kb。
一旦日志文件达到最大值,Windows 2000就会在文件的开头写入文件。 如果数值越高,数据的持续时间就越长,但日志文件会消耗更多的磁盘空间。 如果将该值设置得较小,则日志文件将占用较less的磁盘空间,但数据将保持较短的时间。
警告
不要在正常操作期间离开DNS日志logging,因为它同时消耗处理和硬盘资源。 只有在诊断和解决DNS问题时才启用它。
configuration服务器以loggingDNS事件
1.在DNS控制台中,单击服务器旁边的框,右键单击服务器,然后单击“属性”。
2.单击“logging”选项卡,然后select要logging的选项。
页面顶部
停止并刷新caching除了使用Ipconfig刷新caching外,还可以通过停止并启动客户端来停止并刷新caching。
停止客户端
在命令提示符处,键入以下内容:net stop“dns client”
启动客户端
在命令提示符处,键入以下内容:net start“dns client”