无法 fsockopen

无法 fsockopen

我的服务器上有 2 个以太网 eth0 和 eth1。默认网关设置为 eth0。我需要使用 php 中的 fsockopen 连接 ip 10.10.6.2。ip 10.10.6.2 通过 eth1 路由(我在 route-eth1 上设置了一条规则)。当我尝试从系统 ping 该 ip 时,我能够得到响应。但是当我尝试从 php fsockopen 该 IP 时,我收到超时错误。我还从 php.ini 启用了 allow_url_fopen

Warning: fsockopen() [function.fsockopen]: unable to connect to 10.10.6.2:5016 (Connection timed out) in /home/xxxxx/public_html/test.php on line 2
Connection timed out (110)

有人能帮我解决这个问题吗?

答案1

检查您的防火墙是否允许 10.10.6.2 端口 5016(或您需要连接的任何端口),您可以尝试从 Web 服务器 telnet 10.10.6.2 5016 进行 telnet,以确保它能够连接。

相关内容