DNS服务器丢失后DNS缓慢

我们已经build立了一个小型的Windows Server 2008 R2networking,其中一个域控制器也是作为networking的DNS服务器(我们select在设置域时安装DNS)。 此networking未以任何方式连接到Internet,因此所有机器都已configuration为使用域控制器的IP地址作为其主DNS,并且没有configuration辅助DNS服务器。

如果我们closures或从域控制器上拔下网线,DNS查询变得相当慢,networking性能受损。 例如,使用主机名运行ping命令需要大约5-6秒才能parsing名称。

我认为这是因为它正在寻找DNS,然后回落到解决名称的其他方法,因为DNS服务器现在已经消失了。

所有的机器都有静态的IP地址,所以我们正在考虑把所有的条目放在每台机器的HOSTS文件中。 但是,如果我们有一天会更改其中一台机器的IP,那么最好有一个集中的DNS。 有没有更好的方法来加速?

所有的机器都有静态的IP地址,所以我们正在考虑把所有的条目放在每台机器的HOSTS文件中

不要这样做。 这是一个糟糕的select,不会随着您的环境的增长和变化而扩大规模,并且会引起不断的头痛。 不惜一切代价避免这一点。

但是,如果我们有一天会更改其中一台机器的IP,那么最好有一个集中的DNS。 有没有更好的方法来加速?

安装第二个安装了DNSangular色的域控制器,并将您的客户端configuration为辅助。 与一个DC运行是在寻求麻烦。

蒂姆,你的推定是正确的。 如果没有辅助DNS,并且您的计算机configuration的唯一的DNS服务器是您的脱机DNS,那么计算机正试图联系DNS服务器,直到任意超时期限。 如果我是正确的,他们不能访问内部网上的大多数节点,对吗? 有些知识产权他们已经caching了,所以没有问题,但为了弥补这种情况,你应该

  • 在networking上保留DNS服务器可用

真的不够强调。 除非你是数字专家,否则不需要DNS =没有内部网。 如果你不能随时随地离开DCnetworking,出于任何原因,你可能不应该有一个运行。

活动目录和DNS:你做错了。

  1. 实施第二个DC / DNS服务器。

  2. configuration所有域join的客户端使用这些服务器的DNS。

  3. 停止使用主机文件。

  4. 不要同时closures两台DC / DNS服务器。

  5. 停止closuresDC / DNS服务器,除非需要进行维护。

  6. 安排任何需要在生产时间之外closuresDC / DNS服务器的维护。