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問へ →