配置内部 URL

 

估计完成时间:10 至 15 分钟

您需要先在面向 Internet Exchange 2016 邮箱服务器的虚拟目录上配置内部域或 URL,客户端才能从 Intranet 连接到新的 Exchange 2016 服务器。

您可以选择用户在 Intranet 和 Internet 上使用相同的 URL 还是不同的 URL 访问您的 Exchange 服务器。您的选择取决于您已准备就绪或要实施的寻址方案。如果您要实施新的寻址方案,我们建议您使用相同的内部和外部 URL。使用相同 URL 可以让用户更加方便地访问您的 Exchange 服务器,因为他们只需记住一个地址。不管您选择的是什么,您都必须确保为您配置的地址空间配置专用 DNS 区域。有关管理 DNS 区域的详细信息,请参阅管理 DNS 服务器

有关虚拟目录的内部和外部 URL 的更多信息,请参阅虚拟目录管理

您想执行什么操作?

将内部和外部 URL 配置为相同

  1. 在 Exchange 2016 邮箱服务器上打开 Exchange 命令行管理程序。

  2. 将 Exchange 2016 邮箱服务器的主机名存储在一个变量中,以便在下一步使用。例如,Ex2016。

    $HostName = "Ex2016"
    
  3. 在命令行管理程序中运行以下命令,将每个内部 URL 配置为与虚拟目录的外部 URL 相一致。

    Set-EcpVirtualDirectory "$HostName\ECP (Default Web Site)" -InternalUrl ((Get-EcpVirtualDirectory "$HostName\ECP (Default Web Site)").ExternalUrl)
    
    Set-WebServicesVirtualDirectory "$HostName\EWS (Default Web Site)" -InternalUrl ((get-WebServicesVirtualDirectory "$HostName\EWS (Default Web Site)").ExternalUrl)
    
    Set-MapiVirtualDirectory "$HostName\mapi (Default Web Site)" -InternalUrl ((Get-MapiVirtualDirectory "$HostName\mapi (Default Web Site)").ExternalUrl)
    
    Set-ActiveSyncVirtualDirectory "$HostName\Microsoft-Server-ActiveSync (Default Web Site)" -InternalUrl ((Get-ActiveSyncVirtualDirectory "$HostName\Microsoft-Server-ActiveSync (Default Web Site)").ExternalUrl)
    
    Set-OabVirtualDirectory "$HostName\OAB (Default Web Site)" -InternalUrl ((Get-OabVirtualDirectory "$HostName\OAB (Default Web Site)").ExternalUrl)
    
    Set-OwaVirtualDirectory "$HostName\OWA (Default Web Site)" -InternalUrl ((Get-OwaVirtualDirectory "$HostName\OWA (Default Web Site)").ExternalUrl)
    
    Set-PowerShellVirtualDirectory "$HostName\PowerShell (Default Web Site)" -InternalUrl ((Get-PowerShellVirtualDirectory "$HostName\PowerShell (Default Web Site)").ExternalUrl)
    
  4. 虽然我们在 Shell 中,但是我们还可以配置脱机通讯簿 (OAB),使自动发现可以选择正确的虚拟目录进行 OAB 分发。运行以下命令以执行此操作。

    Get-OfflineAddressBook | Where {$_.ExchangeVersion.ExchangeBuild.Major -Eq 15} | Set-OfflineAddressBook -GlobalWebDistributionEnabled $True -VirtualDirectories $Null
    

对邮箱服务器虚拟目录配置内部 URL 之后,您需要为 Web 上的 Outlook 和其他连接配置专用 DNS 记录。根据您的配置,您需要将专用 DNS 记录配置为指向内部或外部 IP 地址,或者指向邮箱服务器的完全限定域名 (FQDN)。以下是建议创建以用于启用内部客户端连接的 DNS 记录示例。

FQDN DNS 记录类型

Mail.contoso.com

CNAME

Ex2016.corp.contoso.com

Owa.contoso.com

CNAME

Ex2016.corp.contoso.com

我如何知道这有效?

要验证您是否已成功配置 Exchange 2016 邮箱服务器虚拟目录的内部 URL,请执行以下操作:

  1. 在 EAC 中,转到“服务器”>“虚拟目录”。

  2. 在“选择服务器”字段中,选择面向 Internet 的 Exchange 2016 邮箱服务器。

  3. 选择虚拟目录,然后单击“编辑”编辑图标

  4. 请确认“内部 URL”字段中填充的是如下所示的正确 FQDN 和服务:

    虚拟目录 内部 URL 值

    自动发现

    未显示内部 URL

    ECP

    https://owa.contoso.com/ecp

    EWS

    https://mail.contoso.com/EWS/Exchange.asmx

    Mapi

    https://mail.contoso.com/mapi

    Microsoft-Server-ActiveSync

    https://mail.contoso.com/Microsoft-Server-ActiveSync

    OAB

    https://mail.contoso.com/OAB

    OWA

    https://owa.contoso.com/owa

    PowerShell

    http://mail.contoso.com/PowerShell

要验证您是否已成功配置专用 DNS 记录,请执行下列操作:

  1. 打开命令提示符,运行 nslookup.exe

  2. 更改为可以查询专用 DNS 区域的 DNS 服务器。

  3. nslookup 中查找您创建的每个 FQDN 的记录。验证为每个 FQDN 返回的值是否正确。

有疑问吗?请在 Exchange 论坛中寻求帮助。请访问以下论坛:Exchange ServerExchange OnlineExchange Online Protection

配置不同的内部和外部 URL

  1. 浏览至您的 Exchange 2016 邮箱服务器的 URL,打开 EAC。例如,https://Ex2016/ECP。

  2. 转到“服务器”>“虚拟目录”。

  3. 在“选择服务器”字段中,选择面向 Internet 的 Exchange 2016 邮箱服务器。

  4. 选择要更改的虚拟目录,然后单击“编辑”编辑图标

  5. 在“内部 URL”中,将“https://”和第一个正斜杠 (/) 之间的主机名替换为您要使用的新的 FQDN。例如,如果要将 EWS 虚拟目录 FQDN 从 Ex2016.corp.contoso.com 更改为 internal.contoso.com,则需要将内部 URL 从 https://Ex2016.corp.contoso.com/ews/exchange.asmx 更改为 https://internal.contoso.com/ews/exchange.asmx。

  6. 单击“保存”。

  7. 为要更改的每个虚拟目录重复步骤 5 和 6。

    备注

    ECP 和 OWA 虚拟目录的内部 URL 必须相同。
    您不能在自动发现虚拟目录上设置内部 URL。

对邮箱服务器虚拟目录配置内部 URL 之后,您需要为 Web 上的 Outlook 和其他连接配置专用 DNS 记录。根据您的配置,您需要将专用 DNS 记录配置为指向邮箱服务器的内部或外部 IP 地址或者 FQDN。以下是建议创建以用于启用内部客户端连接的 DNS 记录示例,前提是您已将虚拟目录内部 URL 配置为使用 internal.contoso.com。

FQDN DNS 记录类型

internal.contoso.com

CNAME

Ex2016.corp.contoso.com

我如何知道这有效?

要验证您是否已成功配置 Exchange 2016 邮箱服务器虚拟目录的内部 URL,请执行以下操作:

  1. 在 EAC 中,转到“服务器”>“虚拟目录”。

  2. 在“选择服务器”字段中,选择面向 Internet 的 Exchange 2016 邮箱服务器。

  3. 选择虚拟目录,然后单击“编辑”编辑图标

  4. 请确认“内部 URL”字段填充了正确的 FQDN。例如,您可能已将内部 URL 设置为使用 internal.contoso.com。

    虚拟目录 内部 URL 值

    自动发现

    未显示内部 URL

    ECP

    https://internal.contoso.com/ecp

    EWS

    https://internal.contoso.com/EWS/Exchange.asmx

    Mapi

    https://mail.contoso.com/mapi

    Microsoft-Server-ActiveSync

    https://internal.contoso.com/Microsoft-Server-ActiveSync

    OAB

    https://internal.contoso.com/OAB

    OWA

    https://internal.contoso.com/owa

    PowerShell

    http://internal.contoso.com/PowerShell

要验证您是否已成功配置专用 DNS 记录,请执行下列操作:

  1. 打开命令提示符,运行 nslookup.exe

  2. 更改为可以查询专用 DNS 区域的 DNS 服务器。

  3. nslookup 中查找您创建的每个 FQDN 的记录。验证为每个 FQDN 返回的值是否正确。

有疑问吗?请在 Exchange 论坛中寻求帮助。请访问以下论坛:Exchange ServerExchange OnlineExchange Online Protection