非 FQDN 内联网子域

非 FQDN 内联网子域

我有一台生产服务器和一台开发服务器。每台服务器都有自己的 CNAME 记录,因此员工不必输入每台机器的 NetBIOS 名称。假设它们是myappmyappdev。我已经设置了 IIS 和多个虚拟主机,因此我有多个开发站点(这样我就可以测试不同的分支)。我想给每个站点一个子域,例如alpha.myappdev,等等。所以我让域管理员设置了各种子域myappdev。当我运行时nslookup alpha.myappdev,我得到了我期望的结果。当我运行时ping alpha.myappdev,我收到无法解析主机的错误。当我运行时ping alpha.myappdev.mycompanyintranet.local,它可以正常工作。

有没有办法非完全合格的内部网子域名上班?

我对涉及非内部网(子)域、FQDN 或子域之外的其他内容(例如alpha-myappdev)等的答案不感兴趣。

DNS 记录设置如下:alpha.tracedev=> tracedev.mycompanyintranet.local.

答案1

命令行nslookup工具不使用操作系统自己的 DNS 解析器 API,因此您看到nslookup返回的预期内容alpha.myappdev并不奇怪。

OS DNS 解析器 API 假设包含点的名称(即多标签名称)是合格的,不会自动附加 DNS 搜索后缀。您可以使用位于“计算机配置/管理模板/网络/DNS 客户端”下的组策略设置“允许将 DNS 后缀附加到不合格的多标签名称查询”来更改 Windows Vista(及更新版本)中的此行为。启用该设置将导致解析器执行您要查找的操作。

相关内容