我有一个生产服务器和一个开发服务器。 每个人都有自己的CNAMElogging,所以员工不必input每台机器的NetBIOS名称。 让我们说他们是myapp和myappdev 。 我已经设置了一些虚拟主机的IIS,所以我有多个开发网站(所以我可以testing不同的分支机构)。 我想给每个这样的子域,如alpha.myappdev等,所以我有域pipe理员设置myappdev各个子域。 当我运行nslookup alpha.myappdev ,我得到了我期望的结果。 当我运行ping alpha.myappdev ,我得到一个错误,主机无法parsing。 当我运行ping alpha.myappdev.mycompanyintranet.local ,它工作。
有没有办法让非完全合格的Intranet子域名工作?
我对涉及非内部网(子)域,FQDN或其他子域(比如alpha-myappdev )等的答案不感兴趣。
DNSlogging设置为像alpha.tracedev => tracedev.mycompanyintranet.local. 。
命令行nslookup工具不使用操作系统自己的DNSparsing器API,所以你看到w / nslookup返回你所期望的alpha.myappdev并不奇怪。
操作系统DNSparsing器API假定包含点(即多标签名称)的名称是合格的,不会自动附加DNSsearch后缀。 您可以使用位于“计算机configuration/pipe理模板/networking/ DNS客户端”下的组策略设置“允许DNS后缀附加到不合格的多标签名称查询”来更改Windows Vista(及更高版本)中的此行为。 启用该设置将导致parsing器执行您正在查找的内容。