これはWindows XPファイアウォールのバグですか? [閉まっている]
-
03-07-2019 - |
質問
Windows XPコンピューターでWebサーバーを実行しています。着信HTTP接続を許可するようにファイアウォールを設定しました:ファイアウォール設定ウィンドウ->「詳細」タブ->ネットワーク接続を選択-> gt;設定->サービス->「Webserver(HTTP)」チェックボックスをオンにします。
通常、これは機能します。ただし、ファイアウォール設定ウィンドウで「Webserver(HTTP)」例外がまだチェックされているにもかかわらず、サーバーマシンの再起動時にファイアウォールがHTTP接続のブロックを開始することがあります。
それから、物事を再び機能させる唯一の方法は、上記のオプションのチェックを外し、設定を保存し、ファイアウォールダイアログを再度開き、オプションをチェックしてから再度保存することです。
私の質問は、これは私のマシンの特殊性ですか、これはWindows XPファイアウォールのバグですか?
解決
いいえ、それはバグではありません。サービスタブの目的を誤解しているだけです。
このタブのリストは、ファイアウォールシステムが別のコンピューターのNATゲートウェイ(「インターネット接続の共有」またはMicrosoftが思いついた名前)としても機能するシナリオ用です。基本的にDNATの形式です。ファイアウォールシステムの背後でプライベートネットワークで実行されているホストへのポートへの接続の開始を許可するかどうかを制御します。
必要なのは、[例外]タブでポート80 / TCPの例外を追加することです([スコープの変更]をクリックして適切なスコープを選択することを忘れないでください!)。また、Windowsクライアントオペレーティングシステムはパケット転送に特に適していないため、できるだけ早くチェックしたもののチェックを外すことをお勧めします。