边缘传输服务器旨在避免内部Exchange服务器受到外部网络非法攻击。替代内部Exchange服务器来处理所有Internet邮件流,避免内部邮件服务器直接面向公网,为内部邮件服务器提供中继服务和智能主机服务。并且在Exchange边缘传输服务器上提供了更多完善的病毒和垃圾邮件防范措施。
边缘传输服务器需要部署在边缘网络中,直接与公网做交互接触,受来自于外部的非法攻击很多,一般不会讲边缘传输服务器整合到内部AD网络中,而是使用工作组方式来部署边缘传输服务器,并且使用AD LDS活动目录轻型服务来间接读取AD用户信息,一旦边缘传输服务器安全防线被攻破,将不至于太影响内部网络安全性。
边缘传输服务器跟内部AD和Exchange服务器之间进行联系是使用“边缘订阅”来实现的,边缘订阅通过访问AD LDS数据库来识别相应的用户信息。而AD LDS的来源是通过内部邮件服务器同步得到的。这个同步的过程其实是使用了Exchange服务器中集线器传输的角色,边缘订阅自动实现将集线器传输服务器、边缘传输服务器和智能主机服务(Internet邮件流)相关联。边缘传输服务器通过AD LDS中的信息来执行正确的邮件传输。这种AD信息的同步是单向的同步过程,并且边缘传输服务器对同步得到的AD信息只有读取的权限。
-----------------------------------------------------------------------------------------------------
实验拓扑:
实验环境基本上沿用上一节的拓扑图,在XuTonglin.com内部网络的TMG服务器上新增加了一个网络区域“外网网络”(也叫做DMZ区域)。因此TMG上需要多添加一块网卡。并且多添加一台服务器来架设Exchange边缘传输服务器。来实现经过公网的邮件完全由Exchange边缘传输服务器来进行传输,以达到安全的目的。
--------------------------------------------------------------------------------------------------------
1.部署先决性条件。
・边缘服务器采用工作组模式,添加域名后缀和DNS指向。
・内部DNS服务器需添加边缘服务器的DNS主机A记录。
・.NET Framework 3.5 SP1
・AD LDS服务。
・RSAT-ADDS活动目录域管理工具。
2.安装边缘传输服务器。
安装边缘传输服务器请参考第一节:
http://xutonglin.blog.51cto.com/8549515/1389411
在安装时选择“边缘传输服务器”,管理工具是默认安装任何角色都会安装的。
3.在边缘传输服务器上创建边缘订阅文件。
在边缘传输服务器上打开Exchange PowerShell Manager,使用命令创建边缘订阅文件。New-EdgeSubscription -FileName "c:\EdgeServerSubscription.xml"
4.在Exchange集线器传输服务器上添加边缘订阅。
5.手动执行边缘传输服务器AD LDS同步。
6.设置集线器传输服务器的“发送连接器”。
前面的实验导致exchange集线器传输服务器上已经设置了一个通往外网的发送连接器,该连接器的优先级别比边缘传输服务器默认生成的发送连接器优先级要高,所以需要调节下优先级,使进出内外网的邮件从边缘传输服务器走。所以需要禁用通往外网的发送连接器。
这里的成本设置访问是1-100,而边缘传输服务器默认生成的两条发送链接器是100.直接禁用手动设置到外网的发送连接器。
7.在TMG上发布SMTP端口。
我们的实验环境中启用了TMG,TMG在没有将25号端口映射到边缘传输服务器上时,将无法实现边缘传输服务器邮件的收发。
查看收发成功后邮件的传输过程,可以看出邮件是经过了边缘传输服务器的中转的。