我是一名 Web 开发人员,正在与拥有位于特定 IP/URL 的 Web 服务的客户合作。对此的访问由防火墙过滤,因此我们需要一些本地机器和我们的 Web 服务器来访问远程服务器。我们为所有机器提供了 IP,客户端询问我们需要打开哪些端口。在这一点上我不知道该说什么,因为我对服务器/网络/安全的了解到此为止。
我们的环境很简单:
3 台运行 ASP.NET 4.0 的本地开发机器。远程服务为网站提供数据,因此我们将简单地使用 SOAP 消息进行 HTTP POST 并接收响应。
我们的网络服务器是一个 VPS,它也需要能够访问这个安全的 IP。
我的问题是这样的:
如何找到有问题的需要开放的端口?我建议使用 80(因为我认为这是 Web 流量所必需的),并且网络管理员表示担心要为流量打开此端口。
任何帮助表示赞赏!