当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Exchange 混合中的自动发现 URL

作者:精品下载站 日期:2024-12-14 18:32:24 浏览:14 分类:玩电脑

Exchange 混合中的自动发现 URL


迁移到 Office 365/Microsoft 365 时,对自动发现 URL 感到沮丧。在 Exchange 混合配置中,您需要将自动发现 URL 指向何处?您是否需要将自动发现记录指向本地 Exchange 或 Exchange Online?在本文中,我们讨论何时以及如何在 Exchange 混合部署中配置自动发现。

介绍

在之前的文章中,我们已经写过有关自动发现 URL 的内容。因此,最好阅读这些文章并了解如何在 Exchange Server 中设置自动发现 URL。

  • 使用 PowerShell 在 Exchange 中查找自动发现 URL

  • 使用 PowerShell 在 Exchange 中配置自动发现 URL

Exchange 混合部署中的自动发现 URL

在下表中,您可以查看在 Exchange 混合部署中将自动发现 URL 指向的位置。

Mailbox locationPoint autodiscover URL
to Exchange on-premises
Point autodiscover URL
to Exchange Online
All mailboxes on-premises✓–All mailboxes in cloud–✓*Mailboxes on-premises and in cloud✓–

*将所有邮箱迁移到 Exchange Online 且一切正常后,您可以将自动发现 URL 指向 Exchange Online。此时,您希望将 Exchange 本地服务器中的自动发现内部 URL 设为 null。您必须使用 Exchange 命令行管理程序 (PowerShell) 来执行此操作。另外,删除指向自动发现 URL 的内部 DNS 条目。下面有更多内容。

将自动发现 URL 指向本地 Exchange

您是仅在本地 Exchange 中拥有邮箱还是同时在本地和云中都有邮箱?将自动发现 URL 指向 Exchange 本地服务器。本地 Exchange 将自动引导客户端自动发现 Exchange Online。

大多数时候,您无需编辑任何内容,因为它已经设置好了。但是,如果设置不正确,请配置自动发现内部 URL、公共 DNS 自动发现和内部 DNS 自动发现条目。

自动发现内部 URL

运行 Exchange 命令行管理程序。使用 Get-ClientAccessServer cmdlet 检查自动发现内部 URL。在我们的示例中,组织中有两台 Exchange 服务器。

[PS] C:\>Get-ClientAccessServer | Select Identity, AutoDiscoverServiceInternalUri, AutoDiscoverSiteScope | Format-List

Identity                       : EX01-2016
AutoDiscoverServiceInternalUri : https://autodiscover.exoip.com/Autodiscover/Autodiscover.xml
AutoDiscoverSiteScope          : {Default-First-Site-Name}

Identity                       : EX02-2016
AutoDiscoverServiceInternalUri : https://autodiscover.exoip.com/Autodiscover/Autodiscover.xml
AutoDiscoverSiteScope          : {Default-First-Site-Name}

公共 DNS 自动发现

在公共 DNS 中配置自动发现 CNAME 记录。将自动发现记录指向mail.exoip.com。

Record TypeTTLDNS NamePriorityValueCNAME300autodiscovermail.exoip.com.

5 到 10 分钟后,使用 MxToolbox CNAME 查找检查记录。验证 DNS 记录是否已正确发布。

[玩转系统] Exchange 混合中的自动发现 URL

内部 DNS 自动发现

假设您使用循环 DNS。在 autodiscover.exoip.com 的内部 DNS 服务器中添加两条 CNAME 或 A 记录。指向 Exchange 服务器 EX01-2016 和 EX02-2016。假设两台 Exchange 服务器都是客户端访问服务器 (CAS)。

如果您使用负载均衡器,请在负载均衡器上创建 VIP。指向 Exchange 服务器 EX01-2016 和 EX02-2016。假设两台 Exchange 服务器都是客户端访问服务器 (CAS)。在 autodiscover.exoip.com 的内部 DNS 服务器中添加 CNAME 或 A 记录。指向负载均衡器。

在我们的示例中,我们有一个内部 IP 为 192.168.1.54 的 Kemp 负载均衡器。

[玩转系统] Exchange 混合中的自动发现 URL

在内部计算机上,对自动发现 DNS 记录执行 ping 操作。确保您收到来自负载平衡器或 Exchange Server 的回复。

C:\>ping autodiscover.exoip.com

Pinging autodiscover.exoip.com [192.168.1.54] with 32 bytes of data:
Reply from 192.168.1.54: bytes=32 time<1ms TTL=64
Reply from 192.168.1.54: bytes=32 time<1ms TTL=64
Reply from 192.168.1.54: bytes=32 time<1ms TTL=64
Reply from 192.168.1.54: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.1.54:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

将自动发现 URL 指向 Exchange Online

你把所有的邮箱都搬到云端了吗?首先,将自动发现 URL 指向 Exchange Online。之后,将 Exchange 本地服务器上的内部自动发现 URL 清空。最后,删除内部 DNS 自动发现条目。

自动发现内部 URL

运行 Exchange 命令行管理程序。使用 Get-ClientAccessServer cmdlet 检查自动发现内部 URL。在我们的示例中,组织中有两台 Exchange 服务器。

[PS] C:\>Get-ClientAccessServer | Select Identity, AutoDiscoverServiceInternalUri, AutoDiscoverSiteScope | Format-List

Identity                       : EX01-2016
AutoDiscoverServiceInternalUri : https://autodiscover.exoip.com/Autodiscover/Autodiscover.xml
AutoDiscoverSiteScope          : {Default-First-Site-Name}

Identity                       : EX02-2016
AutoDiscoverServiceInternalUri : https://autodiscover.exoip.com/Autodiscover/Autodiscover.xml
AutoDiscoverSiteScope          : {Default-First-Site-Name}

使用 AutoDiscoverServiceInternalUri 参数将自动发现内部 URL null。在我们的示例中,我们将对两台 Exchange 服务器运行该命令。

[PS] C:\>Set-ClientAccessServer -Identity EX01-2016 -AutoDiscoverServiceInternalUri $null

[PS] C:\>Set-ClientAccessServer -Identity EX02-2016 -AutoDiscoverServiceInternalUri $null

验证自动发现内部 URL 是否为空。

[PS] C:\>Get-ClientAccessServer | Select Identity, AutoDiscoverServiceInternalUri, AutoDiscoverSiteScope | Format-List

Identity                       : EX01-2016
AutoDiscoverServiceInternalUri :
AutoDiscoverSiteScope          : {Default-First-Site-Name}

Identity                       : EX02-2016
AutoDiscoverServiceInternalUri :
AutoDiscoverSiteScope          : {Default-First-Site-Name}

重新启动Internet 信息服务(IIS)

[PS] C:\>iisreset

公共 DNS 自动发现

在公共 DNS 中配置自动发现 CNAME 记录。将自动发现记录指向autodiscover.outlook.com。这是 Exchange Online 的默认自动发现记录。

Record TypeTTLDNS NamePriorityValueCNAME300autodiscoverautodiscover.outlook.com.

5 到 10 分钟后,使用 MxToolbox CNAME 查找检查记录。验证 DNS 记录是否已正确发布。

[玩转系统] Exchange 混合中的自动发现 URL

内部 DNS 自动发现

删除内部 DNS 中的自动发现 DNS 条目。

[玩转系统] Exchange 混合中的自动发现 URL

在内部计算机上,对自动发现 DNS 记录执行 ping 操作。确保您从外部 IP 地址而不是内部负载平衡器或 Exchange Server 获得回复。这是因为它将到达 Outlook.autodiscover.com。

C:\>ping autodiscover.exoip.com

Pinging autod.ms-acdc-autod.office.com [40.101.80.184] with 32 bytes of data:
Reply from 40.101.80.184: bytes=32 time=9ms TTL=242
Reply from 40.101.80.184: bytes=32 time=10ms TTL=242
Reply from 40.101.80.184: bytes=32 time=15ms TTL=242
Reply from 40.101.80.184: bytes=32 time=13ms TTL=242

Ping statistics for 40.101.80.184:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 9ms, Maximum = 15ms, Average = 11ms

就是这样!

阅读更多内容:在 Exchange Server 中配置内部和外部 URL »

结论

您了解了何时以及如何在 Exchange 混合部署中设置自动发现 URL。只要您有位于本地的邮箱,请确保将自动发现 URL 指向 Exchange 本地服务器。如果所有邮箱都在云中,则自动发现可以指向 Exchange Online。

您喜欢这篇文章吗?您可能还喜欢使用 Exchange SMTP 中继查找 IP 地址。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯