通过Windows Server 2008防火墙的DCOM访问问题

我尝试使用J-Interop库通过WMI协议远程连接到Windows Server 2008计算机。 尽pipe在遵循相当多的在线指南后,我仍然无法正确configuration防火墙。 我得到“RPC服务器不可用”。 错误每一次。

我已经为防火墙添加了以下例外情况,并相信这些应该足以让通信通过,但是没有成功 –

  1. COM +访问
  2. 远程pipe理
  3. WMI访问

另一方面,无论何时closures防火墙,我的代码都能正常工作,并且通信完美无瑕,所以我非常自信只有防火墙configuration问题。 我可以添加我的代码到这个职位,如果需要的话和解决这个问题可能需要的任何其他信息。

RPC通常使用端口135和1024以上的随机端口。 以下是 Microsoft有关设置某些RPC服务以使用特定端口的文章。

此外,DCOM不能通过NAT工作,因为实际的客户端和服务器IP地址是握手的一部分。