防火墙前的Internet服务器与防火墙C后面的服务器通信#

时间:2014-01-02 18:26:18

标签: c# asp.net-mvc-4

好的,所以这可能是我对这个问题非常混乱的标题。希望我能用实际问题清理那个标题。

我正在组建一个网站,供员工连接到互联网,但我希望他们能够使用他们的Active Directory登录登录网站,以及访问无法访问的防火墙后面的数据到面向互联网的网站。有人提到我,我可以让站点与防火墙后面的服务器通信,让服务器来回发送请求。 (检查点的排序) 那么现在关于这个的背景故事就在那里,我并不是真的在寻找如何配置服务器或网络本身,而是如何从Internet服务器对Intranet服务器进行API调用?它们将位于同一网络中,但一个位于防火墙后面,另一个位于防火墙前面。 你会打电话指向服务器名称或IP地址或什么?由于我仍然没有设置服务器,所以这可能是一个过早提出问题的问题,但不过,这是我所关注的问题,需要弄清楚。

此站点将在ASP.NET MVC 4中完成

1 个答案:

答案 0 :(得分:0)

完成此类设置的最佳方法是通过防火墙和/或域配置。 最近我看到这是通过首先在外部域和内部域之间创建单向信任关系来实现的,这将允许外部应用程序按名称解析内部服务器的地址。

理论上你也可以通过在防火墙上使用端口转发来实现这一点;在此配置中,外部应用程序将使用防火墙的地址,防火墙将负责将请求发送到正确的服务器。

一旦这种配置到位,您的外部应用程序应该能够直接与您的内部服务器通信,而无需任何特殊代码。