Windows SBS 2011客户端随机无法访问.co.uk域

我们是一家拥有10台客户端PC和一台Windows SBS 2011服务器的小型办公室,充当域控制器和Internet网关。 随机时间客户端计算机无法访问.co.uk域中的Internet主机(我们位于英国)。 我们从来没有与.com或其他领域的问题。 这已经发生了几个月了。

此问题一直存在,直到服务器重新启动或DNS服务器重新启动,但随后将在稍后回来。

任何人都可以build议这个问题的永久性修复? 我在Linux有一个背景,所以这是我能够提供的所有信息,但是如果告诉什么与问题相关,我可以发布进一步的configuration细节。

任何帮助都感激不尽。

根据http://support2.microsoft.com/default.aspx?scid=kb;EN-US;968372 ,这可能发生在通过根提示实现DNS名称parsing时:

当根提示提供名称parsing时,Windows Server 2008 DNS和Windows Server 2008 R2 DNS服务器可能无法parsing某些顶级域名中的名称查询。 发生这种情况时,问题将继续,直到DNS服务器caching清除或DNS服务器服务重新启动。 这个问题可以通过.co.uk,.cn和.br等域来看,但不限于这些域。

你有两种解决scheme可供select:

  1. configuration您的DNS服务器使用DNS转发器,而不是根提示
  2. MaxCacheTTLregistry值更改为2天或更MaxCacheTTL

下面是用于实现解决scheme#2的说明(链接MSKB文章):

  1. 启动registry编辑器( regedit.exe
  2. findregistry项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
  3. 编辑菜单上单击新build ,单击DWORD(32位)值,然后添加以下值:

     Value: MaxCacheTTL Data Type: DWORD Data value: 0x2A300 (172800 seconds in decimal, or 2 days) 
  4. 点击OK
  5. 退出registry编辑器。
  6. 重新启动DNS服务器服务。