当我在我的区域文件中有*条目时,如何将特定名称视为不存在?

在我们的主域名example.com我们托pipe了很多网站。 所以我们只是在我们的区域添加了一个* A / AAAAlogging并指向我们的networking服务器。

可悲的是,这也导致Outlook不断锤击我们的networking服务器,因为现在autodiscover.example.com指向我们的networking服务器。 Outlook不仅会连续尝试连接到它,还会popup一个警告,即由autodiscover.example.com提供服务的SSL证书对该域无效。

为了解决这个问题,我添加了一个明确的autodiscover Alogging,并将其指向127.0.0.1 ,但这只是导致其他问题(特别是当我在本地运行Web服务器时)。

因此,理想情况下,我想将autodiscover标记为不存在,以便Outlook将跳转到不同的自动发现机制。 我意识到,我可以简单地在我们的区域维护一个有效名称的正确列表,但我希望有一些需要较less维护的东西。

不幸的是,您无法设置节点名称来解决问题。 但是,正如您发现的那样,如果为autodiscover定义了一个节点名称,则该定义将优先于通配符logging。

你可以做的是设置autodiscover的定义,而不是作为A / CNAMElogging。 尝试。 例如,一个TXTlogging,而不是。 从你的DNS服务器的angular度来看,这个节点被定义,这意味着它不会匹配通配符。 从Outlook的angular度来看,没有Alogging,所以无法解决。

当然,这是Outlook提供的合理的行为,只要求A / AAAA。 我不会在这上面花钱,但是值得一试。