pingコマンドの基本をやさしく解説|通信確認や応答速度をチェックする方法|UNIX Cafe

当ページのリンクには広告が含まれています。
第37回|UNIX Cafe「ping の世界へようこそ」

UNIX Cafe | 第37回

ネットワークにつながっているかどうか、相手までの距離はどれくらいなのか。
そんな疑問に答えてくれるのが、ping(ピング) です。
とてもシンプルで、どんな環境でも使える頼もしいコマンドです。

目次

ミナちゃん、ping って知ってる?

ミナちゃん

先生、“ping” ってよく聞くけれど、何をしているんですか?

ユニ先生

簡単に言うとね、相手のパソコンに “こんにちは” と手紙を送って、
返事が返ってくるまでの時間を見る仕組みなんだ。

ミナちゃん

わぁ、なんだかかわいい名前ですね!

ユニ先生

実はとても古くからあるコマンドで、ネットワークの調子を知る上で欠かせないんだよ。

ping の基本を使ってみよう

bash
$ ping google.com
  • 相手にパケットを送って、返ってくるまでの時間を計測
  • “time=” の数字が小さいほど速い
  • “loss” が多ければ通信が不安定
ミナちゃん

返信が届く時間がそのままネットワークの“速さ”なんですね!

間隔を変えたいとき(例:0.5秒)

bash
$ ping -i 0.5 google.com
ユニ先生

回線の調子をじっくり観察したいときに便利だよ。

ping を止める方法(Mac / Linux 共通)

bash
$ Ctrl + C
ユニ先生

ターミナルで処理が動いているときにCtrl + Cを押すとね、
その場で “ストップ!” って合図を出せるんだ。

回数を指定して試してみよう(Mac/Linux)

bash
$ ping -c 4 google.com
  • “4回だけ” 届けて判断したいときに便利
  • 結果の要約(packet loss、平均応答時間など)も見やすくなる
ユニ先生

4回続けて送ると、自動でピタッと止まる仕組みなんだよ。

IPアドレスでも試してみよう

ping は、「相手にちゃんとつながるかな?」を確かめるためのテストコマンドだよ。

そして、8.8.8.8 は Google が公開しているとても安定した DNS サーバーの IP アドレスなんだ。

bash
$ ping 8.8.8.8

DNSが怪しいとき「名前が解決できないのか」「ネット自体が落ちているのか」原因を分けて考えられます。

  • DNSが原因なのか
  • ネット全体が不調なのか
  • 回線が落ちているのか
シェリ

原因を切り分けるときに、すっごく頼りになるのよ✨

応答のサイズ(パケットサイズ)を変える

ping コマンドには、相手に送るパケット(データ)の大きさを変える機能があるんだ。

そのときに使うのが -s オプションだよ。

bash
$ ping -s 1000 google.com
ユニ先生

これは「1000バイトの大きさのデータを送ってテストしてみよう!」っていう意味なんだ。

  • 通常:56バイト
  • この例:1000バイト
シェリ

ふだんの ping は、ほんの小さなデータしか送らないの。
でも、もう少し大きめのデータで試してみると、ネットワークの調子をもっと細かくチェックできるのよ💻✨

相手が応答しないときの見方

  • ホストがダウン中
  • ファイアウォールで ping が遮断されている
  • DNSがエラー
  • ネットワーク自体に問題がある
ミナちゃん

応答が返ってこないのは故障とは限らないんですね…!

ユニ先生

そのとおり。“返さない設定” の場合もあるんだ。

まとめ

シェリ

今日はネットワークの向こうにそっと “こんにちは” って手を振るみたいに、ping コマンドがどんな仕組みで動いているのかを見ていったのよ✨

ミナちゃん

ユニ先生、ping って数字がたくさん並ぶだけなのに……
なんだか奥が深いんですね。

ユニ先生

そうだねぇ。見た目はとてもシンプルだけど、返ってくる数字には “通信の速さ” や “今のネットの様子” がそっと映し出されているんだよ。

ミナちゃん

応答の時間とか、パケットの大きさとか、回数の設定ですよね?
細かいけど、ちゃんと意味があるんだ……!

ユニ先生

うん。そのどれもが小さなヒントになって、いまネットワークが元気かどうか、やさしく教えてくれるんだ。

ミナちゃん

でも、応答が返ってこないときは……やっぱり故障なんですか?

ユニ先生

必ずしもそうとは限らないよ。
返事をしない設定の相手もいるし、DNS がちょっと眠っているだけ、なんてこともある。だからね、ひとつずつ落ち着いて確かめていけば、ちゃんと原因にたどり着けるんだ。

ミナちゃん

なるほど……!
ping の数字の向こうに、“動いている世界” があるんですね。

ユニ先生

そのとおり。その世界を感じられるようになると、ネットワークってね、ぐっと身近で、あたたかい存在に思えてくるんだよ。

次回予告

ミナちゃん

次回はね、インターネットの道のりをたどる traceroute の旅に出かけるよ!わたしたちのパケットが、どんなルートを通って世界につながっているのか、小さな冒険、いっしょに楽しもうねっ✨

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次