我们的几台新 Exchange 服务器无法中继消息,因为它通过 IPv6 进行通信,并且与我之前设置的任何接收连接器都不匹配。我不确定我们是如何使用 IP6 的,因为我们只有 IPv4 网络,而且我们正在跨子网路由。
我通过helo
从源输入到对我的 IP6 地址感到困惑的服务器发现了这一点。我看到了 IPv6 消息和我给这个接收连接器的自定义消息。(具有更多权限的连接器有不同的 helo)
220 HUB01 client
helo asdf
250 HUB01.nfp.com Hello [fe80::cd8:6087:7b1e:99d4%11]
有关我的环境的更多信息:
我有两个专用的 Exchange 林,每个林都有不同的用途。它们之间没有信任关系,仅通过 SMTP 进行通信。它们都通过存根区域共享相同的 DNS 基础架构。
我有什么选择?这是我的猜测,但我不是 IPv6 专家,所以我不知道哪一个是最好的选择
- 禁用 IPv6
- 将 IPv6 地址添加到白名单(该 IP 不是动态的吗?)
- 告诉 Exchange 改用 IPv4
- 弄清楚为什么我们使用 IPv6 而不是 IP4
答案1
您的服务器必须位于同一子网,因为它们正在使用链路本地 IPv6 地址进行通信,并可能使用多播 DNS 进行名称解析。当发现 IPv6 在 Windows 2008 或更高版本的服务器上运行时,始终优先于 IPv4,并且默认情况下启用 IPv6。
你可以禁用 IPv6 来解决这个问题,但如果可以的话,你最好还是实际实施 IPv6。如果你还没听说过,世界上已经没有 IPv4 地址了。