ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
ping コマンドとは
ping は、指定したホストに ICMP Echo Request パケットを送り、Echo Reply が返ってくるかどうかでネットワークの疎通を確認するコマンドです。Linux / macOS / Windows すべてに標準搭載されており、トラブルシュートで最初に使うコマンドの一つです。応答時間(RTT: Round Trip Time)からネットワーク遅延の傾向もつかめます。
基本構文
ping [オプション] 宛先
シンプルな使用例
$ ping example.com
PING example.com (93.184.216.34) 56(84) bytes of data.
64 bytes from 93.184.216.34: icmp_seq=1 ttl=56 time=12.3 ms
64 bytes from 93.184.216.34: icmp_seq=2 ttl=56 time=12.1 ms
^C
--- example.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 12.123/12.234/12.345/0.111 msLinux ではデフォルトで連続実行されるため、Ctrl + C で停止します。Windows は既定で 4 回送信して自動終了します。
よく使うオプション
| オプション | 意味 |
|---|---|
-c <回数> | 送信回数を指定(例: -c 4) |
-i <秒> | 送信間隔(既定 1 秒) |
-W <秒> | 応答待ちタイムアウト |
-s <サイズ> | 送信データのバイト数(既定 56) |
-t <TTL> | 送信パケットの TTL(経路長制限の検証に) |
-4 / -6 | IPv4 / IPv6 を明示 |
-q | 静かなモード(最後にサマリのみ表示) |
使用例
1. 回数を指定して実行
$ ping -c 4 192.168.1.1
2. 短い間隔で疎通の安定度を観察
# 0.2 秒間隔で 50 回(要 root の場合あり)
$ sudo ping -i 0.2 -c 50 8.8.8.8
3. 大きめのパケットで MTU 周りを試す
$ ping -c 4 -s 1472 -M do example.com-M do はフラグメント禁止。指定サイズで通れば MTU の余裕を確認できます。
結果の読み方
| 項目 | 意味 |
|---|---|
| icmp_seq | パケットの通し番号(欠番があればロスト) |
| ttl | 残り TTL。経路上のルータ数の目安 |
| time | RTT(ミリ秒)。遅延の目安 |
| packet loss | ロス率。0% が理想 |
| rtt min/avg/max/mdev | RTT の最小・平均・最大・標準偏差 |
典型的なトラブルシューティングの流れ
- 自分のデフォルトゲートウェイに ping → ローカルセグメントの正常性確認
- 外部 DNS(
8.8.8.8など)に ping → 上流ネットワークの正常性確認 - 名前で ping(例:
ping example.com) → 名前解決の正常性確認 - ロス率が高ければ
traceroute/mtrで経路を追跡
ping が通らないときの注意
- ICMP がファイアウォールでブロックされている場合がある(クラウドのセキュリティグループ既定値で多い)
- サーバが ICMP Echo に応答しない設定(
net.ipv4.icmp_echo_ignore_all = 1など)の場合がある - ping が通らなくても TCP の Web アクセス(HTTP/HTTPS)は問題なく成立することがある
- port 単位の疎通確認は ping ではなく
nc -zv host portやcurl -vを使う
関連記事
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?