Windowsサーバーでポートが開いているかどうかを確認するにはどうしたらいいですか?

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

ソリューション

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

1.サーバー本体で、netstat -anを使って、どのポートがリッスンしているかを確認してください。

2.外部からは、telnet host port(Unixシステムではtelnet host:port)を使って、接続が拒否されたか、受け入れられたか、タイムアウトしたかを確認してください。

その後者のテストでは、次に一般的に。

  • 接続が拒否された」とは、そのポートで何も実行されていないことを意味します。
  • _accepted_は、そのポートで何かが動いていることを意味します。
  • _timeout_は、ファイアウォールがアクセスをブロックしていることを意味します。

Windows&nb;7またはWindows&nb;Vistaでは、デフォルトのオプション 'telnet'が、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。これを解決するには、これを有効にします。スタート」をクリックし、「コントロールパネル」をクリックし、「プログラム」をクリックし、「Windowsの機能」をオンまたはオフにします。リストの中から、スクロールダウンして、Telnet Clientを選択し、OKをクリックします。

解説 (7)

もしtelnetが利用できない場合は、PuTTYをダウンロードしてください。これは、はるかに優れたTelnet、SSHなどのクライアントで、今回のような場合だけでなく、特にサーバーを管理している場合には、多くの場面で役に立つでしょう。

解説 (1)

それをするためのツールが欲しいですか? http://www.canyouseeme.org/][1]のサイトがあります。 そうでなければ、ポートが開いているかどうかを確認するために、何か他のサーバーからコールバックしてもらう必要があります...。

解説 (0)