Windows-Server-2008
Office 365 遷移後的本地 DNS
在將 50 個郵箱從 SBS 2008 / Exchange 2007 遷移到 Office 365 後,我們發現一些 Outlook 2013 客戶端正在嘗試連接到舊的 Exchange 伺服器。
我認為這與內部 DNS 有關,將 domain.com 解析到域控制器而不是外部。
有人可以建議解決這個問題嗎?
我們還不能禁用 Exchange 2007 伺服器,因為郵件仍在使用 MigrationWiz 遷移。
Outlook 使用“自動發現”來查找使用者郵箱的位置,只要您的網路中執行 Exchange 伺服器,使用者將始終首先指向該伺服器。
自動發現有不同的階段,根據 Outlook 使用它們的順序在此處列出:
- SCP 查找:Exchange 將在 Active Directory 中保存一些對 Outlook 有用的資訊,Outlook 將查詢該資訊以找出使用者郵箱的位置。
- HTTPS 根域查詢:Outlook 將對使用者正在使用的域名進行查詢,例如:https ://testdomain.com/autodiscover/autodiscover.xml
- HTTPS 自動發現域查詢:Outlook 會將域“自動發現”添加到 HTTPS 根域查詢:https ://autodiscover.testdomain.com/autodiscover/autodiscover.xml 。
- 上述任何連結的HTTP 重定向方法。
- SRV 記錄查詢儲存在 DNS 中。
- 管理員配置的本地 XML 文件。
- Outlook 配置文件中的記憶體 URL。
我將從 SCP 查找方法開始,因為通常這是 Outlook 在域中查找其郵箱的預設方法,您需要使用以下步驟禁用它:
- 打開 Exchange 命令行管理程序“EMS”
- 執行命令“
Get-ClientAccessServer
”:這將列出在您的域中配置的客戶端訪問伺服器“CAS”。- 執行命令“
Set-ClientAccessServer -Identity "CASName" -AutoDiscoverServiceInternalUri $NULL
”清除域中的 SCP 查找資訊,其中 CASName 是 Get-ClientAccessServer 命令的結果。重要說明:執行此命令將禁用使用者對內部郵箱的訪問,您需要手動配置其郵箱仍託管在內部 Exchange 伺服器中的每個使用者。