如何确定需要打开哪些防火墙端口才能通过 Web 访问远程系统?

Eva*_*van 2 remote-access firewall asp.net

我是一名 Web 开发人员,正在与拥有位于特定 IP/URL 的 Web 服务的客户合作。对此的访问由防火墙过滤,因此我们需要一些本地机器和我们的 Web 服务器来访问远程服务器。我们为所有机器提供了 IP,客户端询问我们需要打开哪些端口。在这一点上我不知道该说什么,因为我对服务器/网络/安全的了解到此为止。

我们的环境很简单:

3 台运行 ASP.NET 4.0 的本地开发机器。远程服务为网站提供数据,因此我们将简单地使用 SOAP 消息进行 HTTP POST 并接收响应。

我们的网络服务器是一个 VPS,它也需要能够访问这个安全的 IP。

我的问题是这样的:

如何找到有问题的需要开放的端口?我建议使用 80(因为我认为这是 Web 流量所必需的),并且网络管理员表示担心要为流量打开此端口。

任何帮助表示赞赏!

MDM*_*rra 7

端口 80 是 HTTP 流量的标准端口

端口 443 是 HTTPS 流量的标准端口

如果您的应用程序在这些标准端口上运行,那么您需要打开这些端口。如果另一端的管理员由于某种原因在打开它们时遇到问题,您应该请他解释原因,因为这种情况非常普遍。