本日は、telnetではなくPowerShellでのポートの疎通確認の方法について解説します。
telnetは、Windows10では標準でインストールされていません。
標準でインストールされているPowershellのコマンドから行う方法を覚えておきましょう。
Test-Netconnectionコマンドでポートの疎通を確認する
ポート疎通確認には、Powershellの「Test-Netconnection」コマンドを使います。
使い方は、下記の通りです。
Test-NetConnection [ターゲット] -Port [ポート番号]
それでは、確認してみましょう。
最初にXAMPPを使ってローカルPCでApacheを起動させておきます。
ポート「80番」と「443番」でApacheが起動しました。
![](https://saiseich.com/wp-content/uploads/2021/01/1-11.png)
次に、Powershellから80番ポートに疎通確認します。
![](https://saiseich.com/wp-content/uploads/2021/01/SnapCrab_NoName_2021-1-30_15-7-42_No-00.png)
「TcpTestSucceeded」が「True」となっていることが確認できます。
次に、XAMPPからApacheを停止し、再度「Test-NetConnection」コマンドを実行します。
![](https://saiseich.com/wp-content/uploads/2021/01/SnapCrab_NoName_2021-1-30_15-9-33_No-00.png)
警告が表示され、ステータスも「failed」になっています。
![](https://saiseich.com/wp-content/uploads/2021/01/SnapCrab_NoName_2021-1-30_15-10-0_No-00.png)
まとめ
本日は、Test-NetConnectionコマンドの使い方でした。