ping コマンドジェネレーター
ネットワーク到達性をテストする ping コマンドを生成します
ping を使い始める
## ping とは?
`ping` は ICMP エコー要求パケットをホストに送信し、応答を計測します。到達性とレイテンシを確認する最速の方法です。ほとんどのシステムでは Ctrl-C で止めるまで ping を送り続けるため、回数を設定しましょう。
## 使い方
1. **ホストを入力**: ホスト名または IP アドレス。 2. **回数を設定**(推奨): 例えば `-c 4` で 4 パケット後に停止します。 3. **コピーして実行**: 生成されたコマンドをターミナルに貼り付けます。
フラグとパターン
``` ping -c 4 example.com ping -c 4 -i 0.2 8.8.8.8 ping -c 3 -W 2 example.com ```
### よく使うフラグ - `-c <n>` — n パケット後に停止 - `-i <sec>` — パケット間の待機秒数 - `-W <sec>` — 応答あたりのタイムアウト
### ヒント - スクリプトでは ping が永続実行しないよう、常に `-c` を使います。 - 応答がないことは常にダウンを意味するとは限りません — ICMP をブロックするホストもあります。確認にはポートチェック(curl、telnet)を試してください。
▶なぜ ping が永遠に続くのですか?
デフォルトでは Ctrl-C を押すまでパケットを送信し続けます。`-c <n>` を追加すると固定回数で停止します。これはスクリプトに必須です。
▶100% パケットロスとはどういう意味ですか?
ICMP 応答が 1 つも返ってこなかったことを意味します。ホストがダウンしている、ICMP をブロックしている、経路がフィルタされている可能性があります。常にホストがオフラインを意味するとは限りません — curl や traceroute などの別のツールを試してください。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。