Microsoft-Office-365

為什麼 Office 365 找不到我的 CName 記錄進行自動發現?

  • July 29, 2018

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,值為 autodiscover.outlook.com

Cloudflare DNS 上的記錄顯示為

像這樣

有什麼問題?

我相信這裡的問題是您已經為此記錄啟用了 Cloudflare CDN 服務(螢幕截圖右側的橙色雲按鈕)。

這會導致地址記錄 ( A/ AAAA) 或CNAME您輸入的記錄被用作 Cloudflare CDN 的內部配置(即,其 HTTP(S) 代理的配置等),而 DNS 中發布的記錄是指向Cloudflare CDN。

這幾乎肯定不是您想要的 Outlook 自動發現服務(肯定不是您想要讓驗證滿意的東西),只需禁用 CDN 服務就可以解決問題(前面提到的相同“雲按鈕”切換 CDN 服務)。

引用自:https://serverfault.com/questions/923951