为什么 Office 365 找不到我的自动发现的 CName 记录?

为什么 Office 365 找不到我的自动发现的 CName 记录?

DNS 位于 Cloudflare。

安装向导给了我选择

1) Set up my online services for me. (Recommended)
Next, you'll update your name server DNS records to give Office 365 permission to set up the rest of your online services.
2) I'll manage my own DNS records.
We will provide a list of DNS records that you will need to add for your domain at your DNS hosting provider.

我选择 2 是因为我也在使用 mailgun。

我已按照 portal.office.com 上的建议添加了 3 条 DNS 记录,添加 MX 和 TXT 记录后,验证速度很快

然而 CName 记录无法验证

我明白了

Some DNS records are missing. Please make sure you have added them correctly

像这样

主机名自动发现的值为 autodiscover.outlook.com

Cloudflare DNS 上的记录显示为

像这样

可能出了什么问题?

答案1

我认为这里的问题是您已为此记录启用了 Cloudflare CDN 服务(屏幕截图右侧的橙色云按钮)。

这会导致您输入的地址记录(A/ AAAA)或CNAME记录被用作 Cloudflare CDN 的内部配置(即,其 HTTP(S) 代理等的配置),而 DNS 中发布的记录是指向 Cloudflare CDN 的普通地址记录。

这几乎肯定不是您想要的 Outlook 自动发现服务(当然也不是您想要的验证结果),只需禁用 CDN 服务就可以了(前面提到的相同“云按钮”可切换 CDN 服务)。

相关内容