はじめに
ping は、インターネットプロトコル(IP)ネットワーク上のホストの到達可能性をテストするために使用されるコンピュータネットワーク管理ソフトウェアユーティリティです。ほとんどの組み込みネットワーク管理ソフトウェアを含む、ネットワーク機能を備えたほぼすべてのオペレーティングシステムで利用できます。
ポート番号 TCPなどのトランスポート層プロトコルに属します およびUDP 。ポート番号は、インターネットまたはその他のネットワークメッセージが到着したときに転送された場所を識別するのに役立ちます。
S opingポート は、サービスが稼働しているかどうかを確認するための最も効果的なトラブルシューティング手法の1つです。
このチュートリアルでは、ポートにpingを実行する方法を示します。 Linuxでは3つの異なるツールを使用します。
Linuxでポートにpingを実行するためのツール
したがって、これらのツールを使用してポートにpingを実行できます:
- Telnet
- Netcat(nc)
- ネットワークマッパー(nmap)
Telnet経由で特定のポートにpingを実行
Telnet is_anインターネットまたはローカルエリアネットワークで使用されるアプリケーションプロトコルで、仮想端末接続を使用して双方向のインタラクティブなテキスト指向の通信機能を提供します。伝送制御プロトコル(TCP)を介した8ビットバイト指向のデータ接続で、Telnet制御情報と帯域内に散在するユーザーデータ。
- telnetがインストールされていない場合は、次のコマンドを使用してインストールします。
yum install telnet -y #CentOS/Fedora
sudo apt install telnet -y #Ubuntu
- telnetを使用してポートにpingを実行する構文
telnet [address] [port number]
例:
telnet google.com 443

注: したがって、ポートが開いている場合、telnetは接続を確立します。そうでない場合は、障害状態です。
- qを実行してTelnetを終了します コマンドまたはCtrl+]を押す 。
Netcat経由で特定のポートにpingを実行する
netcat (多くの場合、 ncと省略されます )は、TCPまたはUDPを使用してネットワーク接続の読み取りと書き込みを行うためのコンピュータネットワークユーティリティです。信頼できるバックエンドとして設計されたコマンドで、他のプログラムやスクリプトから直接または簡単に駆動できます。
- netcatがインストールされていない場合は、次のコマンドを使用してインストールします。
yum install netcat -y #CentOS/Fedora
sudo apt install netcat -y #Ubuntu
- netcatを使用してポートにpingを実行する構文
nc -vz [address] [port number]
例:
nc -vz google.com 80

上記のように、接続は成功しました!
Nmapを介して特定のポートにpingを実行する
Nmap (ネットワークマッパー )は無料のオープンソースネットワークスキャナーです。Nmapは、パケットを送信して応答を分析することにより、コンピューターネットワーク上のホストとサービスを検出するために使用されます。このユーティリティは、開いているポートを見つけたり、セキュリティリスクを検出したりする場合にも役立ちます。
- netcatがインストールされていない場合は、次のコマンドを使用してインストールします。
yum install nmap -y #CentOS/Fedora
sudo apt install nmap -y #Ubuntu
- Nmapがシステムにインストールされたら、構文を使用して特定のポートにpingを実行します。
nmap -p [port number] [address]
例:
nmap -p 80 yahoo.com

- 複数のポートにpingを実行する構文
nmap -p [number-range] [address]
例 :
nmap -p 80-93 yahoo.com

結論
以上です
Linuxで特定のポートにpingを実行する方法を説明しました。