Exchange 2007 SP1 和 SP2 中的 IPv6 支持

 

适用于: Exchange Server 2007 SP2, Exchange Server 2007 SP1

上一次修改主题: 2011-07-28

本主题介绍 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 和 Exchange 2007 Service Pack 2 (SP2) 中对 Internet 协议版本 6 (IPv6) 的支持。

什么是 IPv6?

IPv6 是 Internet 协议的新版本。当前我们知道的 Internet 协议版本是 Internet 协议版本 4 (IPv4)。IPv4 有许多不足之处,如可用地址池会越来越小、缺乏可扩展性及缺乏自动配置等,IPv6 旨在修正这些缺陷。例如,IPv6 地址有 128 位长,而 IPv4 地址却只有 32 位长。有足够多的 IPv6 地址,可以分配给世界上每一个人许许多多的 IPv6 地址。

由于 IPv4 和 IPv6 是完全不同的协议,所以 IPv4 网络无法直接与 IPv6 网络进行通信,反之亦然。网络管理员部署可在 IPv4 网络和 IPv6 之间路由信息的设备,如路由器等。

虽然 1996 年时在 RFC 2460 中正式定义了 IPv6,但极少见到本地 IPv6 环境。大多数管理员都会在网络上部署既能配置和支持 IPv4 又能配置和支持 IPv6 的双环境。

有关 IPv6 的详细信息,请参阅 IPv6(英文网页)。

Windows 对 IPv6 的支持

下列 Microsoft 服务器操作系统支持 IPv6:

  • Windows Server 2008   默认情况下,它同时安装和启用 IPv6 协议和 IPv4 协议。同时启用 IPv4 和 IPv6 时,IPv6 优于 IPv4。此外,您可删除 IPv4 协议,这样服务器就可只运行 IPv6。

  • Windows Server 2003   默认情况下,它不安装 IPv6 协议。不过,可以添加该协议。在安装了 IPv6 协议的情况下,无法卸载 IPv4 协议。

下列 Microsoft 桌面操作系统支持 IPv6:

  • Windows Vista   默认情况下,它同时安装和启用 IPv6 协议和 IPv4 协议。同时启用 IPv4 和 IPv6 时,IPv6 优于 IPv4。此外,您可删除 IPv4 协议,这样计算机就可只运行 IPv6。

  • Windows XP Service Pack 1 (SP1) 或更高版本   默认情况下,不安装 IPv6 协议。不过,可以添加该协议。在安装了 IPv6 协议的情况下,无法卸载 IPv4 协议。

Exchange 2007 对 IPv6 的支持

仅当 Exchange 2007 SP1 和 SP2 安装在同时启用了 IPv4 和 IPv6 的 Windows Server 2008 计算机上时,它才支持 IPv6。如果禁用 IPv4 协议,Exchange 2007 则无法支持 IPv6。

note注意:
在运行 Microsoft Windows Server 2003 的服务器上,您可在 Exchange 2007 正式发布 (RTM) 版本中在 Exchange 管理控制台或 Exchange 命令行管理程序中输入 IPv6 地址,还可在 Windows Server 2003 上的 Exchange 2007 SP1 和 SP2 中输入。但是,在运行 Windows Server 2003 的服务器上,任何版本的 Exchange 2007 均不支持 IPv6。

此外还请记住:可远程运行 Exchange 管理任务,这样,就可以从其他任何 Exchange 服务器的管理界面或在安装了管理工具的工作站配置组织中的任何 Exchange 服务器。IP 地址功能受操作的目标限制,而不受运行任务的计算机限制。

有关 IPv6 地址的基本信息

IPv6 地址长度为 128 位。使用“冒号与十六进位表示法”对该地址进行描述。Colon-hexadecimal 表示法使用 8 个 16 位的 4 位数的十六进制数字(用冒号 ( : ) 分隔)来描述 128 位地址。现举一个以冒号与十六进位表示法表示的 IPv6 地址示例:2001:0DB8:0000:0000:02AA:00FF:C0A8:640A

可使用下列方法表示 IPv6 地址:

  • 禁止以零开头   在 IPv6 地址中,可省略任何 8 个 4 位十六进制数字中开头的零。

  • 双冒号压缩   可使用两个冒号 ( :: ) 表示全部由零组成的连续 16 位十六进制位数。这些全部由零组成的数字可出现在 IPv6 地址的开始、中间或结束部分。仅可在 IPv6 地址中使用一次双冒号压缩。

  • 尾部带小数点的十进制表示法   可使用句点 ( . ) 分隔 8 位数位来表示“小数点与十进位”表示法中的 IPv6 地址结束部分的最后 32 位。IPv4 兼容地址经常使用小数点与十进位表示法。

下表对上述的等效 IPv6 地址语法进行了比较。

比较等效的 IPv6 地址语法

IPv6 地址表示法 IPv6 地址

完整 IPv6 地址

2001:0DB8:0000:0000:02AA:00FF:C0A8:640A

使用禁止零开头的 IPv6 地址

2001:DB8:0:0:2AA:FF:C0A8:640A

使用双冒号压缩的 IPv6 地址

2001:DB8::2AA:FF:C0A8:640A

使用小数点与十进位表示法的 IPv6 地址

2001:DB8::2AA:FF:192.168.100.10

可将 IPv6 地址分为以下类型:

  • 单播地址   数据包发送到一个接口。

  • 多播地址   数据包发送到多个接口。

  • 任播地址   数据包发送到多个接口中最近的接口。由路由开销定义接口之间的距离。

IPv6 单播地址的范围可以如下:

  • 链接-本地   该 IPv6 地址范围是本地子网。IPv6 链接本地地址可与自动专用 IP 地址 (APIPA) 中使用的 IPv4 链接本地地址相比较。

  • 站点-本地   该 IPv6 地址范围是本地组织。RFC 3879 不推荐使用站点本地地址,根据 RFC 4193 中的定义,用唯一本地地址代替站点本地地址。IPv6 站点本地地址和 IPv6 唯一本地地址可与 IPv4 专用 IP 地址相比较。

  • 全局   该 IPv6 地址范围为全世界。IPv6 全局地址可与 IPv4 公用 IP 地址相比较。

下表对 IPv4 元素和 IPv6 元素进行了比较。

IPv4 元素和 IPv6 元素的比较

项目 IPv4 IPv6

专用 IP 地址

10.0.0.0/8

172.16.0.0/12

192.168.0.0/16

FD00::/8

链接本地地址

169.254.0.0/16

FE80::/64

环回地址

127.0.0.1

::1

未指定的地址

0.0.0.0

::

地址解析

地址解析协议 (ARP)

邻居发现 (ND)

DNS 主机名解析

“A”记录

“AAAA”记录或“A6”记录

有关 IPv6 地址的详细信息,请参阅 IPv6 Address Types(英文网页)。

Windows Server 2008 上的 Exchange 2007 SP1 和 SP2 中支持的 IPv6 输入格式

在下列情况下,可能需要输入 IPv6 地址:

  • 单一 IPv6 地址

  • IPv6 地址范围

  • 带有子网掩码的 IPv6 地址

  • 带有使用无类别域际路由选择 (CIDR) 表示法的子网掩码的 IPv6 地址

在 Windows Server 2008 上的 Exchange 2007 SP1 和 SP2 中,支持禁用零开头、双冒号压缩和尾部带小数点的十进制表示法。

下表介绍了 Windows Server 2008 上的 Exchange 2007 SP1 和 SP2 中可接受的 IPv6 地址输入格式。

Windows Server 2008 上的 Exchange 2007 SP1 和 SP2 中接受的 IPv6 地址输入格式

类型 IPv6 地址示例

单一地址

2001:DB8::2AA:FF:C0A8:640A

带有子网掩码的地址

2001:DB8::2AA:FF:C0A8:640A(FFFF:FFFF:FFFF:FFFF::)

带有使用 CIDR 表示法的子网掩码的地址

2001:DB8::2AA:FF:C0A8:640A/64

地址范围

2001:DB8::2AA:FF:C0A8:640A-2001:DB8::2AA:FF:C0A8:6414

Exchange 2007 SP1 和 SP2 组件中的 IPv6 支持

下表介绍了直接受到 IPv6 影响的 Exchange 2007 SP1 和 SP2 组件。如果某个组件未被提及,您可认为它不受 IPv6 地址影响,运行正常。

直接受到 IPv6 影响的 Exchange 2007 SP1 和 SP2 组件

来源 功能 支持 IPv6? Comments

传输

IP 允许列表和 IP 阻止列表

有关 IP 允许列表的详细信息,请参阅如何向 IP 允许列表和 IP 阻止列表添加 IP 地址

传输

IP 允许列表提供程序和 IP 阻止列表提供程序

目前,还没有广为接受的用于查找 IPv6 地址的行业标准协议。大多数 IP 阻止列表提供程序不支持 IPv6 地址。所以,如果接收连接器允许来自未知 IPv6 地址的匿名连接,就增加了垃圾邮件制造者绕过 IP 阻止列表提供程序将垃圾邮件成功传送到您的组织的风险。

有关 IP 阻止列表提供程序的详细信息,请参阅如何配置 IP 允许列表提供程序和 IP 阻止列表提供程序

传输

发件人信誉

协议分析代理不对来自 IPv6 发件人的邮件计算发件人信誉级别 (SRL)。有关发件人信誉的详细信息,请参阅发件人信誉

传输

发件人 ID

有关详细信息,请参阅发件人 ID

传输

接收连接器

下列组件接受 IPv6 地址:

  • 本地 IP 地址绑定

  • 远程 IP 地址和 IP 地址范围

我们强烈建议不要将接收连接器配置成可接受来自未知 IPv6 地址的匿名连接。如果您的组织必须接收来自使用 IPv6 地址的发件人的邮件,应创建一个专用的接收连接器,用于将远程 IP 地址限制在这些发件人使用的特定 IPv6 地址。

有关详细信息,请参阅接收连接器

传输

发送连接器

下列组件接受 IPv6 地址:

  • 智能主机 IP 地址

  • 在边缘传输服务器上配置的发送连接器的 SourceIPAddress 参数

    note注意:
    如果您希望为 SourceIPAddress 参数指定 IPv6 地址,请确保配置了适当的 DNS AAAA 和 MX 记录。如果远程邮件传送服务器针对指定的 IPv6 地址尝试反向查询测试,可帮助确保邮件传递。

有关详细信息,请参阅发送连接器

传输

传入邮件速率限制

部分

可在接收连接器上设置的传入邮件速率限制,如仅适用于全局 IPv6 地址的 MaxInboundConnectionPercentagePerSource 参数、MaxInboundConnectionPerSource 参数和 TarpitInterval 参数。链接本地 IPv6 地址和站点本地 IPv6 地址不受任何指定的传入邮件速率限制的影响。有关传入邮件速率限制的详细信息,请参阅管理邮件限制

统一消息

全部功能

在任意版本的 Exchange 2007 中,统一消息均不支持 IPv6。有关详细信息,请参阅统一消息

高可用性

IPv6 地址

Windows Server 2008 和 Microsoft Windows 群集服务支持静态 IPv6 地址。但是,使用静态 IPv6 地址并不是最佳实践。所以,Windows Server 2008 上的 Exchange 2007 SP1 和 SP2 不支持在安装过程中配置静态 IPv6 地址。

故障转移群集支持站内自动隧道寻址协议 (ISATAP)。这些群集仅支持允许在 DNS 中进行动态注册的 IPv6 地址。所以,无法在群集中使用链接本地地址。

有关详细信息,请参阅Exchange 2007 SP1 中的新高可用性功能

Outlook Anywhere

DSProxy 组件

当一个使用 Outlook Anywhere 的客户端尝试连接 Windows Server 2008 上运行的 Exchange 2007 SP1 和 SP2 时,该客户端将失败。这是因为在 Windows Server 2008 上运行的客户端访问服务器上的 RPCProxy 组件无法通过端口 6004 来连接 Exchange 邮箱服务器上的 DSProxy 组件。

有关详细信息,请参阅 由于 TCP/IPv6 造成的 Outlook Anywhere 客户端连接问题

禁用或者启用 IPv6

如果您遇到如上所述的任何问题,可以通过在 Exchange 服务器上禁用 IPv6 来解决问题。为了帮助您解决问题,请使用 IPv6 for Microsoft Windows: Frequently Asked Questions(英文网页)中列出的说明。如果需要,您也可以使用此说明在您的 Exchange 服务器上重新启用 IPv6。