【PowerShell】Windowsでポートを指定した疎通確認をする方法
まず、 疎通 を確認するだけなら、 Windows でも Linux でも「 ping 」 コマンド を打つだけで確認できるのですが、特定の ポート番号 が開いてるか確認する場合、 Linux では「 nc 」 コマンド を利用します。 しかし、 Windows の コマンドプロンプト では特定の ポート番号 が 解放 されているか確認することはできません。 そこで、 Windows の PowerShell を利用して 疎通 を確認する方法をご紹介します。 Test-NetConnection Windows 8.1以降 (筆者は Windows 10 )であれば、 PowerShell の「 Test-NetConnection 」を使ってポートの 接続 を確認ができます。 使い方は簡単です。 Test-NetConnection [ホスト名 or IPアドレス] -Port [ポート番号] 結果は、以下の画像の最終行「 TcpTestSucceeded 」の値が「 True 」になっていればOKです。 Test-NetConnection ポート確認 出典: Windowsと暮らす この行を確認する。 TcpTestSucceeded : True ここが「 False 」になっていると ポートが解放されていない ことになります。 【おまけ】Linuxで確認する方法 冒頭で記述しましたが、 Linux では「 nc (netcat)」を利用します。 こちらも PowerShell と同じような書き方になります。 nc -zv [ホスト名 or IPアドレス] [ポート番号] その他、 オプション など詳しい使い方については以下の参照サイトをご覧ください。 最近ネットワークまわりの構築を仕事で行う機会があったのですが、 そのときに知ったnc (netcat) コマン… nc (netcat) コマンドを使ったNW疎通確認 - Slowly But Surely 以上。