我在我们的Windows Small Business Server 2012上为我们的内部应用程序(git,bug票据等)设置了一些CNAME条目,但是每隔30分钟左右别名就变得无法parsing,直到我们在个人电脑上重新启动DNS Client服务。 造成这个问题的原因是什么/如何进一步debugging?
我设置的CNAME条目指向FQDN。 例如我有一个开发服务器mycompanydev01.local ,我设置CNAME mycompanygit指向mycompanydev01.local。

在DNSpipe理器上,条目被列为静态(无法find改变它的方法)。 我不知道这与这个问题有什么关系。 静态究竟意味着什么,这是否意味着它在一段时间后过期?

首先,静态是好的。 您希望它是静态的 – 这意味着该条目已手动添加到DNS区域,并将保留在那里,直到手动删除。
有一件事情可能会让你的生活更轻松一些,就是清理parsing器caching。 当DNS客户端找不到查询的答案时,会将否定的caching条目放入parsing器caching中。 如果你在客户端上运行ipconfig /displaydns ,你会看到如下的内容。
werwer.qwerwertr.wer ---------------------------------------- Name does not exist.
您可以通过执行ipconfig /flushdns删除这些,而无需重新启动DNS客户端服务。
现在,为什么DNS客户端不parsing名称? 在过去,我看到这种情况发生在两种情况下。 首先,DNS服务器过载,有时无响应。 其次,客户端在其networking适配器属性中input了多个DNS服务器,并且多个DNS服务器不同步。
要检查第二种情况,请在客户端执行ipconfig /all 。 列表中有哪些DNS服务器,对于所有网卡? 所有列出的服务器在您的控制之下? 他们是否都以某种方式相互复制?
最后,上面的白色涂鸦下面的名字是否完全停止了呢? 如果您正在使用类似ping server5东西,那么它可能会使用NetBIOS名称parsing,这意味着广播和/或WINS。
注意 : ipconfig是一个Microsoft Windows命令。 其他客户端将具有相同的命令( ifconfig可能是* nix等价物)。