我遇到了一个奇怪的问题,经过排查,我发现这是由于操作系统差异造成的。在我的 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
- 示例.com
2003 和 2008 服务器上的 DNS 后缀相同。我已通过测试验证,由于 DNS 后缀,我能够在 Windows 2003 服务器上 ping hostname.child。DNS 服务器位于 Unix 平台中。AD 对象位于同一 OU 中。关于此问题,我在网上找到的最接近的资料是以下文章:
http://networkadminkb.com/KB/a253/windows-2008-append-parent-suffixes-the-primary-dns.aspx
但无论我如何更改,我都无法在 2008 服务器上获得相同的行为。非常感谢提供的任何帮助或指导。提前致谢。