1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

特定のポートに ping を実行する方法

Ping は、2 台のコンピューター間のネットワーク接続の状態を確認するために使用されるツールです。技術的には、ping はポート番号の概念を含まないプロトコルを使用するため、標準の ping ポートはなく、ping を使用して特定のポートのステータスを確認することもできません。ただし、他のツールを使用して、特定の IP アドレスとポートに接続できるかどうかを確認できます。これは、IP とポートに ping を送信するのと同じです。

ポートを ping する方法

Ping は、あるコンピューターから別のコンピューターに到達できるかどうかを確認します。これは、標準のインターネット プロトコルに加えて、インターネット制御メッセージ プロトコル (ICMP) と呼ばれるものを使用して、特定の IP アドレスのコンピューターに応答メッセージを送信し、2 つのコンピューターが通信できることを確認します。

Ping ツールは、ほとんどの最新のオペレーティング システムに含まれており、Microsoft Windows、Apple macOS、および Linux では、コマンド ラインを使用して ping を送信できます。 「ping」に続けてインターネット ドメイン名または IP アドレスを入力すると、ping メッセージが送信され、応答があれば通知されます。

IP と ICMP には、ポート番号の概念が含まれていません。これらは、World Wide Web トラフィックや電子メールの配信に使用される伝送制御プロトコル (TCP) などの上位レベルのプロトコルに含まれています。ポートは、単純なインターネット トラフィックを送信するために使用されるユーザー データグラム プロトコル (UDP) にも含まれています。どちらのプロトコルでも、同じサーバーで実行されているさまざまなサービスを区別するためにポート番号が使用されます。たとえば、通常、ウェブ ブラウザはウェブ サーバーのポート 80 に接続し、電子メール ツールはポート 25 に接続してシンプルなメール転送プロトコルでメッセージを送信します。

ping はポート番号を使用するプロトコルでは動作しないため、マシンの特定のポートに対して ping を実行することはできません。ただし、他のツールを使用して特定の IP とポートへの接続を開き、IP とポートに ping を実行した場合と同じ情報を取得できます。

ポートをチェックするための ping の代替手段

特定のマシンに接続できるかどうかを確認する方法の 1 つは、単純なネットワーク接続ツールである telnet を使用することです。 Windows、macOS、Linux にインストールされています。

Windows では、コントロール パネルから使用する前に、telnet を有効にする必要がある場合があります。これを行うには、[スタート] メニューを開き、検索ボックスに「コントロール パネル」と入力します。 [プログラム] をクリックし、続いて [プログラムと機能] をクリックします。 [Windows の機能の有効化と無効化] と [Telnet クライアント] を選択して、telnet を有効にします。プロンプトが表示されたら、[OK] をクリックします。

telnet が有効になったら、オペレーティング システムでコマンド プロンプトを開きます。 Windows では、[スタート] メニューの検索ボックスに「cmd」と入力し、コマンド プロンプト アイコンをクリックしてこれを行います。コマンド プロンプト ウィンドウで、「telnet」に続けてスペースを入力し、次に IP アドレスまたはドメイン名に続けて別のスペースを入力し、ポート番号を入力します。たとえば、www.example.com のポート 80 に接続できるかどうかを確認するには、コマンド プロンプト ウィンドウに「telnet www.example.com 80」と入力します。

ポートが開いていて到達可能な場合は、他のコンピューターから応答を受け取ります。それ以外の場合は、エラー メッセージが表示されます。

他のツールを使用して、ポートが開いているかどうかを確認できます。電子メール クライアントや Web ブラウザーなどの特定のツールを使用して接続するポートの場合は、そのツールを使用してポートへの接続を試みます。 Netcat、Nmap、Ncat などの他のネットワーク メンテナンス ツールを使用して、特定のポートをテストすることもできます。