isps 服务器上的 Fsockopen 超时

发布于 2024-08-15 07:06:14 字数 212 浏览 15 评论 0原文

我有一个 apache 服务器在家里晒太阳用于测试目的,并且我有一个英国 ISP 的帐户。当在我的家庭服务器上使用 fsockopen 时,一切正常,我可以连接不同的端口(我专门使用 25 来测试邮件服务器),但是当我将网站上传到我的 ISP 时,我无法再使用 fsockopen 连接 - 它只是时间出去。

我认为他们有安全限制,阻止我使用此功能 - 我的想法是否正确,或者对此有其他解释吗?

I have an apache server sunning at home for test purposes and I have an account with a uk isp. When using fsockopen on my home server everything works fine, I can connect on different ports (I am using specifically 25 for testing a mail server) but when I upload my site to my ISP then I can no longer connect using fsockopen - it just times out.

I take it they have a security restriction on their side preventing me from using this feature - am I correct in thinking this or is there another explanation for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浮光之海 2024-08-22 07:06:14

据我所知,超时意味着远程主机无法访问。 “无法访问”有几个原因,其中之一是您的 ISP 阻止了 PHP 初始化的传出连接。另一个原因是远程主机阻止您的连接,以及其他一些原因。

但基本上我认为原因是你的 ISP 阻止了 PHP 功能。

Well as far as i know a timeout means that the remote host is unreachable. There are a few reasons for "unreachable", one of them is that your ISP is blocking outgoing connections wich PHP initializes. Another reason is that the remote host is blocking your connection, and a few other.

But basicly i think the reason is that your ISP is blocking the PHP feature.

神经暖 2024-08-22 07:06:14

最有可能的是,它是处于“隐形”模式的防火墙。当您尝试打开远程服务器上端口 25 的套接字时,它会假装什么都没有。这是一种非常常见的安全措施。

Most likely, it's a firewall in "stealth" mode. When you try opening a socket to the port 25 on he remote server, it pretends that nothing's there. It's a quite common security measure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文