UNIX ping コマンドを使用すると、ネットワーク サーバーと遅延をテストできます。での使用方法は次のとおりです。macOSターミナルアプリ。

UNIXpingコマンドは、自分のネットワーク、ISP または組織のネットワーク、リモート サーバー、およびネットワーク遅延をテストできる小さな UNIX ネットワーク ツールです。

pingは最も古く、最も単純な UNIX コマンドの 1 つであり、macOS を含む事実上すべての UNIX ディストリビューションで使用できます。

pingは 1983 年に米陸軍防衛弾道研究所で故マイク・ミュースによって書かれました。悲しいことに、ムースは 2000 年にメリーランド州の州間高速道路 95 号線での自動車事故により 42 歳の若さで亡くなりました。

Muuss は、当時、UNIX ユーティリティだけでなく、いくつかの 3D/CAD アプリの作成者でもありました。ttcpネットワークを測定するものスループットTCP および UDP プロトコルを使用します。ムスのオリジナル技術的なウェブページは、インターネット上の最初の 50 サーバーの 1 つである弾道研究所用の米陸軍 FTP サーバーで今でも利用できます。

pingこのコマンドは、インターネット コントロール メッセージ プロトコル (ICMP) を使用して機能します。特に、ECHO_REQUESTTime To Live (TTL)、遅延、およびパケット損失検出を利用して、IP アドレスまたはドメイン名でインターネットに接続された特定のコンピューターへの往復ホップを測定します。

Time To Live をエレクトロニクスとは別の主題と混同しないでください。トランジスタ間ロジック(「TTL」とも略されます)。

「ping」という名前は、音波を発し、エコーが戻ってくるまでの時間を測定することで水中の船舶を検出する潜水艦の SONAR テクノロジーに由来しています。

pingネットワークが機能しているかどうか、コンピュータと宛先間のホップイン、往復時間、特定のコンピュータがオンラインかどうかを検出できます。

も使用できますping一般的なネットワークおよびパケットのエラーを探します。

macOS での ping の使用

使用するにはpingmacOS では、起動ディスクの /Applications/Utilities フォルダーにあるターミナル アプリケーションを開き、次のように入力します。pingコマンドの後にスペース、次に IP アドレスまたはドメイン名を続けます。プレス戻るキーボードで を押してコマンドを開始します。

たとえば、次のことができますpingターミナル内の Apple 自体:

pingapple.com とプレス戻る

コンピュータにインターネット接続が機能している場合は、次のメッセージが表示されます。pingテストを開始します。テストは、 を押して停止するまで実行され続けます。コマンド+Zキーボード上で (指定した場合を除く)-cコマンドの (count) オプション)。

ping を使用して apple.com をテストします。

使用するときはpingでは、ターゲット コンピューターの IP アドレスまたはドメイン名を指定できます。ドメインを使用している場合は、pingDNS を使用して、ドメイン名をそのドメインのデフォルト サーバー (またはデフォルト サーバーを指すゲートウェイまたは CDN) に解決します。

IPv6 対応バージョンもあります。ping呼ばれたping6macOS でも利用できます。

オプション

pingには数十のオプションがあります。それらを表示するには、次のように入力します。

man pingターミナルで押してください戻る

オプションには以下が含まれます (ただし、これらに限定されません)。

  1. ベル音(故障時)
  2. テスト数
  3. 待ち時間
  4. ネットワークサービスの種類
  5. TTL
  6. 送信元アドレス
  7. パケットサイズ
  8. パケットフラッディング
  9. ルートの記録
  10. リモートネットマスク印刷
  11. バイパスルーティングテーブル
  12. Quiet または Verbose モード (エラー メッセージ用)
  13. SO_DEBUGフラグ(記録用)

Apple は、macOS バージョンのみにあるオプションをさらにいくつか提供しています。ping含む:

    バインドするネットワーク インターフェイス セルラー インターフェイスの禁止 タイムスタンプの受信

を参照してください。manすべてのオプションについては、ターミナルのページを参照してください。

自分のコンピュータのネットワーク インターフェイスに ping を実行して、デバイスが適切に動作しているかどうかを確認することもできます。

重複したパケットや破損したパケットが検出された場合、pingそれらも表示されます。

デフォルトping各テストの結果がターミナルに表示されます。

    受信バイト数 応答側の IP TTL 往復時間 (ミリ秒) パケット シーケンス番号

を使用して実行するテストの数を指定しなかった場合は、-c旗を立てて押してくださいコマンド+Zキーボードで を押してテストを終了します。

pingは、自分のネットワーク、Mac、およびリモート マシン上でネットワーク テストを実行するための迅速かつ簡単な方法です。一度その仕組みを知ってしまえば、いつでも使い続けることができるでしょう。