Windows サーバーでポートが開いているかどうかを確認するにはどうすればよいですか? [closed] 質問する

Windows サーバーでポートが開いているかどうかを確認するにはどうすればよいですか? [closed] 質問する

サーバーの代替ポートでサイトをインストールしようとしていますが、そのポートはファイアウォールによって閉じられている可能性があります。特定のポートで ping を実行して、ポートが開いているかどうかを確認する方法はありますか?

ベストアンサー1

使用しようとしているのが UDP ではなく TCP ポートであると仮定します。

  1. サーバー自体では、netstat -anどのポートがリッスンしているかを確認するために使用します。

  2. 外部からは、telnet host port(またはtelnet host:portUnix システムの場合) を使用して、接続が拒否されたか、受け入れられたか、またはタイムアウトになったかを確認します。

後者のテストでは、一般的に次のようになります。

  • 接続が拒否されたということは、そのポートで何も実行されていないことを意味します
  • 受け入れられたということは、そのポートで何かが実行されていることを意味します
  • タイムアウトはファイアウォールがアクセスをブロックしていることを意味します

Windows 7 または Windows Vista では、デフォルト オプション「telnet」は、内部または外部コマンド、実行可能なプログラム、またはバッチ ファイルとして認識されません。これを解決するには、有効にするだけです。[スタート] → [コントロール パネル] → [プログラム] → [ Windows の機能の有効化または無効化] をクリックします。リストで、下にスクロールして[Telnet クライアント]を選択し、をクリックしますOK

おすすめ記事