Cisco / CCNA 200-301 v2.0

試験項目 4.4 · CCNA-122

DNS総合Troubleshooting

ドメイン 4 · Network Services and Security · DNS Recordのトラブルシューティング

このページのゴール

症状・Query Type・Response Status・複数Recordの結果を組み合わせ、DNS問題の根本原因を絞り込み、修正後の再Queryまで判断できるようにする。

このページで学ぶこと

  • DNS Troubleshooting Order
  • Query Name Diagnosis
  • Record Type Diagnosis
  • NXDOMAIN 根本原因
  • NODATA 根本原因
  • SERVFAIL 根本原因
  • Timeout 根本原因
  • CNAME Chain Diagnosis
  • MX Preference Diagnosis
  • MX Target Diagnosis
  • Implicit MX Diagnosis
  • Null MX Diagnosis
  • NS Delegation Diagnosis
  • PTR Mismatch Diagnosis

総合Troubleshooting Flow

名前でアクセス不能
↓
IP直接接続は可能?
↓
Query Name / Record Type確認
↓
DNS Query
↓
Response Status確認
├─ NXDOMAIN → Name不存在
├─ NODATA   → Name存在 / 必要RRなし
├─ SERVFAIL → Resolution Pathを調査
├─ Timeout  → Resolver / Network到達性
└─ Recordあり → 値と参照先を確認
↓
TTL / Cache
↓
根本原因
↓
Record修正
↓
再Query
↓
Application再確認

Web / Host診断

A/AAAAはAddress Familyごとに確認します。CNAMEがある場合はAliasだけで止めずCanonical TargetのA/AAAAまで追跡します。DNS結果が正しくても、RoutingやService障害は別途切り分けます。

Mail診断

MXのPreferenceとTargetを確認し、TargetのA/AAAAまで解決します。MXがない場合はDomainの存在を確認してImplicit MXを判断し、MX 0 .ならNull MXとして「Mail非受信」の明示と解釈します。

Authoritative / Reverse診断

NSではZoneを担当するAuthoritative Name Serverと、そのTargetのAddress Resolutionを確認します。PTRではForward Recordとは独立してReverse Nameを確認し、不一致を切り分けます。

重要な注意点

  • Recordなし ≠ すべてNXDOMAIN
  • SERVFAIL / Timeout ≠ Record不存在
  • CNAME正常 ≠ Target正常
  • MXなし ≠ 必ず配送不能
  • Null MX ≠ MX未設定
  • Forward DNS正常 ≠ Reverse DNS正常
  • DNS正常 ≠ Application正常

理解確認

このページの内容を28問で確認します。

理解確認28問へ →