AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 397056
Accepted
Bryan
Bryan
Asked: 2012-06-09 12:35:03 +0800 CST2012-06-09 12:35:03 +0800 CST 2012-06-09 12:35:03 +0800 CST

Exchange 2010 内部自动发现从当前的 .local DNS 名称迁移

  • 772

我们有一个 Exchange 2010 服务器,在我们的 Active Directory 域中运行,内部主机名为server.example.local.

服务器配置为在任何地方进行 Exchange,但当前有一个名称为server.example.localinstalled 的自签名证书。

在内部,客户端连接并工作正常,但在外部,我们遇到了您所期望的证书错误。

我将购买 UCC SSL 证书以安装在服务器上,并在证书上安装所有相关的 SAN 以更正此问题,但由于在获取受信任的证书.local作为主题替代名称方面存在明显问题,我希望配置客户端在内部网络上,这样他们就不会使用任何对.local主机名的引用。

我已将服务器的外部 DNS 名称配置为exchange.example.com,并创建了一个autodiscover.example.com也(正确)指向的 CNAME exchange.example.com。我还为这两个指向同一服务器内部接口的主机名配置了内部 DNS 记录。我预计这里不会有任何问题。

我现在正在尝试在内部重新配置自动发现,以便 Outlook 尝试连接到exchange.example.com. 我已按照KB940726中的步骤为此做准备,这似乎工作正常。没有生成错误,我能够使用 ADSI edit 验证 AD 中的 CAS 名称。

我刚刚尝试使用新创建的测试用户帐户和新的 Exchange 邮箱对此进行测试,Outlook 2007 在内部网络上连接良好,但在 Exchange 配置文件中更深入地查看,Outlook 仍在将服务器名称解析为server.example.local.

可能是自签名证书导致 Outlook 将服务器名称显示为server.example.local,还是我的内部自动发现配置仍然存在问题?

编辑

我已经证明它不是负责 outlook 返回的证书,方法是server.example.local安装另一个名称为test.example.com. 创建新的 outlook 配置文件时,我收到了预期的不匹配错误,但在接受证书并完成 Outlook 配置文件的配置后,它仍然显示server.example.local为服务器名称。这意味着如果我现在购买 UCC 证书,外部客户端可以正常工作,但内部客户端会显示证书名称不匹配。

任何想法从哪里开始诊断这个?

domain-name-system active-directory exchange-2010 ssl-certificate autodiscovery
  • 1 1 个回答
  • 2533 Views

1 个回答

  • Voted
  1. Best Answer
    Bryan
    2012-06-10T01:50:59+08:002012-06-10T01:50:59+08:00

    我相信我已经设法使用 ADSI edit 解决了这个问题。

    尽管我运行了我在问题中链接的知识库文章中的命令,但我发现了两个使用 ADSI 编辑的自动发现条目。

    • CN=exchange.example.com
    • CN=服务器

    我已经删除了CN=server条目,并且不得不修改serviceBindingInformation property对象CN=exchange.example.com以反映正确的外部 URL。

    现在,当我设置新的交换配置文件或为现有用户打开 outlook 时,我收到证书名称不匹配错误。不过这是预料之中的,因为我的证书仍然是自签名证书,只有名称server.example.local. 我现在可以清楚地看到内部客户正在寻找exchange.example.com证书上的名称。

    我现在要订购 UCC 证书,其中包含正确的 SAN 名称exchange.example.com和autodiscover.example.com,我相信这将使我拥有一个可以工作的系统。


    更新

    我现在已经订购并安装了一个名为 的受信任证书exchange.example.com,加上一个 SAN autodiscover.example.com,我可以报告 outlook anywhere 在以下情况下运行良好

    • 在example.local企业网络内部与域连接的 PC。
    • 在外部与漫游域连接的笔记本电脑
    • 在外部使用移动设备(iPhone 和 iPad)
    • 外部与非域连接的 PC。
    • OWA 不再给出 SSL 错误。
    • 2

相关问题

  • Solaris DNS

  • resolv.conf 在经过一段时间后被更改

  • 为什么有些网站的网址中没有“www”就无法显示?[关闭]

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve