cURL错误“连接到主机失败”(7)的原因是否可能在请求客户端?

cURL错误“连接到主机失败”(7)的原因是否可能在请求客户端?,curl,networking,Curl,Networking,我正在尝试使用cURL连接到第三方服务。他们必须启用我的两台具有两个不同IP的机器,以允许访问他们的服务器。来自一台机器工厂的请求。来自其他计算机的请求将导致 curl x.x.x.x:xxxx --verbose * About to connect() to x.x.x.x port xxxx (#0) * Trying x.x.x.x... * Connection refused * Failed connect to x.x.x.x:xxxx; Connection refuse

我正在尝试使用cURL连接到第三方服务。他们必须启用我的两台具有两个不同IP的机器,以允许访问他们的服务器。来自一台机器工厂的请求。来自其他计算机的请求将导致

curl  x.x.x.x:xxxx --verbose
* About to connect() to x.x.x.x port xxxx (#0)
*   Trying x.x.x.x...
* Connection refused
* Failed connect to x.x.x.x:xxxx; Connection refused
* Closing connection 0
curl: (7) Failed connect to x.x.x.x:xxxx; Connection refused
与cURL联系的其他IP按预期工作

有可能是我的客户出了问题吗?如果是,那会是什么? 或者原因必须在服务器端吗?

已解决: 客户端防火墙上的出站端口被阻止


所以今天我了解到,请求的双方实际上使用了相同的端口。我没有意识到这一点。

如果您的本地计算机上有防火墙阻止对该ip的访问,那么它肯定可以位于客户端。添加-v,然后检查你在stderr中得到了什么?@hanshenrik,谢谢。我用详细请求的输出更新了问题。没有更多的信息。不幸的是,没有提供足够的信息。您的网络中有防火墙吗?如果是,请与团队核实第二个IP是否得到授权。