0

テスト目的で自宅でApacheサーバーを日光浴していて、英国のISPのアカウントを持っています。ホームサーバーでfsockopenを使用すると、すべてが正常に機能し、さまざまなポートに接続できます(メールサーバーのテストに特に25を使用しています)が、サイトをISPにアップロードすると、fsockopenを使用して接続できなくなります。アウト。

私は彼らが私がこの機能を使用することを妨げる彼らの側にセキュリティ制限があると思います-私はこれを考えるのは正しいですか、これについて別の説明がありますか?

4

2 に答える 2

0

私の知る限り、タイムアウトとはリモートホストに到達できないことを意味します。「到達不能」にはいくつかの理由があります。そのうちの1つは、ISPがPHPが初期化する発信接続をブロックしていることです。もう1つの理由は、リモートホストが接続をブロックしていることと他のいくつかの理由です。

しかし、基本的には、ISPがPHP機能をブロックしていることが理由だと思います。

于 2009-12-14T08:56:41.153 に答える
0

ほとんどの場合、それは「ステルス」モードのファイアウォールです。リモートサーバーのポート 25 へのソケットを開こうとすると、何もないふりをします。これは非常に一般的なセキュリティ対策です。

于 2009-12-14T09:22:15.727 に答える