1.07.3基礎
app.example.testまでに通過するルーターをホップごとに確認する。
逆引きによる遅延を避け、アドレスを数値表示する。
適切なコマンドはどれか。
× 不正解
traceroute -n DESTINATIONはTTLを段階的に増やして経路上のホップを調べ、逆引きを行わず数値アドレスで表示する。
詳細解説
誤り
ping -n app.example.test疎通と往復時間を調べるが、各中継ホップを一覧しない。
pingは宛先との疎通や往復時間を確認する。TTL超過応答を段階的に集めてホップ一覧を作る操作ではない。
誤り
host -n app.example.testhostはDNS照会用で、経路ホップ追跡ではない。
hostは名前とアドレスなどのDNS情報を照会する。ネットワーク上の中継ルーターを探査しない。
誤り
netstat -n app.example.testnetstatはローカルのソケットや経路情報を表示し、宛先まで探査しない。
netstatは現在ホストのカーネル情報を表示する。宛先へプローブを送り、途中経路を列挙する機能ではない。
正しい
traceroute -n app.example.testTTLを変えながら中継ホップを調べ、-nで数値表示する。
tracerouteはTTLを1から増やし、途中ルーターの応答をホップごとに表示する。-nは逆引きを抑止する。
実際に確かめる
一時的な検証環境で実行できる例です。
traceroute --help 2>&1 | sed -n '1,10p'期待される結果
-nなどを含むtracerouteの使用方法理解のポイント
- TTLを段階的に増加
- ホップごとに表示
- -nは名前解決抑止
確認時の注意
- 確認環境: traceroute help / 外部通信なし
- 検証ではhelpだけを表示し、宛先へプローブを送らない。
基礎のおさらい
TTL超過
各ルーターでTTLが減り0になるとICMP Time Exceededが返るため、途中ホップを推定できる。
応答しないホップ
フィルタリングやレート制限で*になる場合があり、それだけで以後の転送停止とは断定できない。
問題IDKL-102-988
確認環境traceroute help / 外部通信なし
最終技術確認2026-08-13
誤り・権利侵害を報告