实验说明
1、所用VPC均为微软内部培训时所提供的环境,并基本上搭建完成
2、所参考的实验指导手册,为此实验环境配套手册,原版为英言,我作翻译及实测

实验目的:
     在ISA SERVER中,发布面向Microsoft Outlook客户端远程过程调用(RPC)访问的Exchange Server(Denver).如些,便可以使用Outlook的全部功能。


实验所用机器为:Denver-----Florence----Istanbul
     Denver是内部网络上contoso.com域的域控制器,上面运行DNS、RADIUS和EXCHANGE2003,同时,也是证书颁发机构(CA)。
     Florence运行ISA SERVER EE,这台机器上配有三个网卡,分别连接于内部网络、外围网部和外部网络(INTERNET)。并位于ITALY的阵列中。且运行配置存储服务器(CSS)。
     Istanbul是外部网络上的WEB服务器和客户机。运行OUTLOOK2003,且不是某个域的成员。


实验拓朴及IP:


实验步骤:
一、在Florence计算机上,进以下4个步骤的操作:
1、在Florence计算机上,创建邮件服务器发布规则:
        名称:发布邮件
        协议:Outlook(RPC)
        服务器:10.1.1.5
A、在Florence计算机上,依次单击“开始“菜单,“所有程序”,“Microsoft ISA Server”,然后单击“ISA服务器管理”。此时打开ISA SERVER控制台。
B、在ISA SERVER控制台的左窗格中,依次展开“阵列”、”ITALY”,然后选择“防火墙策略(ITALY)”。
C、在右窗格中,选择第一条规则,以指明新规则要添加到规则列表中的位置。
D、在任务窗格中的“任务”选项卡上,单击“发布一个邮件服务器”。
E、在“新建邮件服务器发布规则向导”对话框的“邮件服务器发布规则名称”文本框中,键入“发布邮件“,然后单击“下一步”。



F、在“选择访问类型”页面上,选择“客户端访问:RPC、IMAP、POP3、SMTP”,然后单击“下一步”。

G、在“选择服务”页面上,填写以下信息:
        Outlook(RPC)----标准端口:启用
        将其他复选框保留为禁用
        然后单击“下一步”

H、在“选择服务器”页面上的“服务器IP地址”文本框中,键入10.1.1.5,然后单击“下一步”。
I、在”IP地址“页面上,选择”外部“,然后单击”下一步“。
J、在“完成新建邮件服务器发布规向导”页面上,单击“完成”。此时将创建一个新的服务器发布规则:“发布邮件Exchange RPC服务器”。

2、考察“RPC筛选器”应用程筛选器
A、在左窗格中,展开“配置”,然后选择“插件”。
B、在右窗格中,从“应用程序筛选器”选项卡上选择“RPC 筛选器”。
   如果防火墙策略规则使用RPC协议,则RPC筛选器在“TCP端口135”上侦听来自客户端计算机的请求。然后将客户端计算机重定向到ISA SERVER的更高端口上。RPC筛选器将动态地打开这些端口。没有必要在防火墙上静态打开这些更高端口。


3、考察名为“发布邮件EXCHANGE RPC 服务器”的新邮件服务器发布规则
A、在左窗格中,选择“防火墙策略(ITALY)”。
B、在右窗格中,选择“发布邮件EXCHANGE RPC 服务器”。然后在任务窗格的“任务”选项卡上,单击“编辑所选规则”。
C、在“发布邮件EXCHANGE RPC 服务器属性”对话框中,选择“通讯”选项卡。
新的邮件服务器发布规则充许“EXCHANGE RPC 服务器”协议的通讯。这是”RPC服务器“协议的专用版本。RPC筛选器只为与EXCHANGE SERVER相关的RPC请求动态地打开端口。
D、在“通讯“选项上,单击“属性”。
E、在“EXCHANGE RPC 服务器属性”对话框中,选择“接口”选项卡。
某项服务可以使用其通用的唯一标识符(UUID)向RPC服务注册自身。客户端计算机将该UUID包括在RPC请求中,以指明其希望连接的服务。ISA SERVER2004中的默认EXCHANGE RPC服务器协议定义支持与EXCHANGE服务相关的17种不同的RPC UUID。如果收到连接请求,这些UUID将全部被发布在一个动态分配的端口上。
F、单击“取消”以关闭“EXCHANGE RPC 服务器属性”对话框。
G、单击“取消”以关闭“发布邮件 EXCHANGE RPC 服务器属性”对话框。


4、应用新规则
在右窗格中,单击“应用”以应用该新规则,然后单击“确定”。等待,直到CSS状态变为“已同步”。此时,将应用新的“发布邮件 EXCHANGE RPC 服务器”规则。

二、在Istanbul计算机上执行以下步骤
1、    在Istanbul计算机上,启动OUTLOOK 2003,然后检查网络连接。
使用:netstat –ano 
使用:连接状态
A、在Istanbul计算机上,打开命令提示符窗口
B、在命令的示符下,键入netstat –ano |find “EST”,然后按enter键。
这条命令的输出将显示在启动OUTLOOK之前从Istanbul计算机建立的TCP/IP网络连接(连接数可能为零,也可能有多个)。
C、在“开始----程序---MICROSOFT OFFICE “打开MICROSOFT OFFICE OUTLOOK 2003。
此时,将启动OUTLOOK2003并显示Administrator的收件箱。
D、切换到“命令提示符“窗口。
E、在命令提示符下,键入netstat –ano |find “EST”,然后按ENTER键。
这条命令的输出将显示从Istanbul(39.1.1.7)到ISA SERVER(39.1.1.1)之间已建立的四个(或更少)连接。OUTLOOK初始建立一个到TCP端口135的RPC连接,然后重定向到ISA SERVER上一个动态打开的更高端口中。


F、关闭命令提示符窗口
G、按住ctrl 键,然后,单击系统任务栏部分的OUTLOOK图标。
如果不按CTRL键,在系统任务栏Outlook图标的上下文菜单中不会出现“连接状态”选项。


H、在系统任务栏OUTLOOK图标的上下文菜单中,单击“连接状态”。
“Exchange Server连接状态”窗口号将显示从OUTLOOK到Denver.contoso.com的四个连接。CONN列中的TCP/IP表明RPC连接已被使用。
I、单击“关闭”以关闭“EXCHANGE SERVER连接状态”窗口。



2、发送一封电子邮件给Administrator,以测试到ISA SERVER的RPC连接
A、在OUTLOOK的工具书栏上,单击“新建”。
B、在“新建邮件”窗口中,填写以下信息:
  收件人:Administrator
  主题:测试通过RPC的邮件?3
  内容:使用RPC发布EXCHANGE
  然后单击“发送”。
    片刻之后,OUTLOOK即会从“发件箱”中发出邮件。然后,该邮件就会出现在“收件箱”中。该结果表明,OUTLOOK已经使用与ISA SERVER的RPC连接,成功地连接到Denver上的EXCHANGE SERVER。


C、在“收件箱”中,选择此新邮件。
D、关闭OUTLOOK。





 本文转自 rickyfang 51CTO博客,原文链接:http://blog.51cto.com/rickyfang/127451 ,如需转载请自行联系原作者