我不知道如何命名这个问题,因为这是一个非常奇怪的情况。
我有一个公司域,其 PDC/BDC 和 DNS 位于数据中心的 corp.thisdomain.com 上。它还有一个云托管电子邮件服务器,位于 mail.thisdomain.com。
问题是,在内部,所有客户端都需要解析 mail.thisdomain.com 服务器的实际内部 IP 地址,但通过 PDC/DNS 先到达网络外部,然后解析为 mail.thisdomain.com 外部地址。这会导致所有流量回环并影响性能。
在 Windows DNS 中是否有办法为更高级别的请求创建例外?考虑到在域层次结构中,com、thisdomain 将位于内部网络 PDC 上使用的 corp.thisdomain.com 域之上。非常奇怪的问题,我似乎找不到可行的解决方案。
到目前为止,我已经尝试了手动根提示条目和适用于 nslookup 的别名“mail.thisdomain.com.corp.thisdomain.com”,但 ping 测试仍然显示外部地址。
答案1
这不是一个技巧,您只需配置拆分 DNS - 为内部和外部客户端提供不同的 DNS 服务器,从而根据需要提供不同的结果。
最简单的方法是创建一个名为 mail.thisdomain.com 的新 DNS 区域,并使用内部 IP 创建一个空的 A 记录。
我之前写过几个答案,应该可以帮助你入门: