Windows Server 2003和2008 DNSparsing之间的奇怪行为

我有一个奇怪的问题,我排除故障,发现是由于操作系统的差异。 在我的2003服务器上,我可以ping通以下内容:

  • hostname.childdomain.example.com(通过)
  • 主机名(通过)
  • hostname.child(通过)

在我的2008服务器上:

  • hostname.childdomain.example.com(通过)
  • 主机名(通过)
  • hostname.child(失败)

Unix平台:

  • hostname.childdomain.example.com(通过)
  • 主机名(通过)
  • hostname.child(失败)

Windows服务器上的DNS后缀:

  • childdomain.example.com
  • example.com

2003和2008服务器上的DNS后缀都是相同的。 我已经通过testingvalidation,由于DNS后缀我能够ping我的Windows 2003服务器上的hostname.child。 DNS服务器在Unix平台上。 AD对象位于同一个OU中。 关于这个问题,我可以在网上find关于下面的文章:

http://networkadminkb.com/KB/a253/windows-2008-append-parent-suffixes-the-primary-dns.aspx

但是不pipe我改变什么我都不能在2008服务器上得到同样的行为。 任何帮助或指示是非常appericiated。 提前致谢。