Linuxでncコマンドを使用してUDPポートをテストする方法は?
UDPポートをテストするためにncコマンドを使用するには、ターミナルに以下のコマンドを入力してください:
nc -u <IP地址> <端口号>
-uオプションはUDPプロトコルを使用することを示し、<IPアドレス>はテスト対象のIPアドレス、<ポート番号>はテスト対象のポート番号です。
例えば、ローカルホストのUDPポート1234をテストする場合は、以下のコマンドを実行することができます:
nc -u localhost 1234
UDPポートが開いていて、ローカルホストがそのポートに接続できる場合、次のような出力が表示されます。
Connection to localhost 1234 port [udp/*] succeeded!
UDPポートが閉じているか、ネットワーク経路上にファイアウォールなどの障害物がある場合、以下のような出力が表示される可能性があります。
nc: connect to localhost port 1234 (udp) failed: Connection refused
ご注意ください、ncコマンドはすべてのLinuxディストリビューションにデフォルトでインストールされていない場合があります。Debian/Ubuntuでncコマンドをインストールするには、以下のコマンドを実行してください。
sudo apt-get install netcat
CentOS/RHELで次のコマンドを実行してインストールしてください。
sudo yum install nc
お使いのLinuxディストリビューションに応じて適切なコマンドを選択してインストールしてください。