109.4基礎
digを使い、設定済みresolverへapp.example.testのIPv4 addressを表すA recordを問い合わせる。
適切なコマンドはどれか。
× 不正解
dig NAME Aはconfigured resolverへDNS A queryを送り、answer section等にIPv4 addressを表示する。
詳細解説
正しい
dig app.example.test A指定名のA recordを問い合わせる。
正しい。app.example.testをquery name、Aをquery typeとしてconfigured DNS serverへ問い合わせる。
誤り
dig app.example.test MXmail exchanger recordを問い合わせる。
誤り。MXはmail exchangerを取得するtypeで、IPv4 addressそのものを求めるAとは異なる。
誤り
dig A app.example.test PTRquery nameとtypeの配置に不要なPTRを加えている。
誤り。digは通常NAMEの後へTYPEを1つ指定し、AとPTRをこのように混在させない。
誤り
dig --hosts app.example.test/etc/hostsだけを問い合わせるdig optionではない。
誤り。digはDNS query toolであり、--hostsにより/etc/hosts専用lookupへ切り替えるinterfaceを持たない。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'dig app.example.test A -> DNS type A query'期待される結果
dig app.example.test A -> DNS type A query理解のポイント
- AはIPv4 address record
- NAMEの後へtype
- configured resolverを使用
確認時の注意
- 確認環境: dig構文の表示のみ(DNS通信なし)
基礎のおさらい
query section
DNS questionはquery name、class、typeから成り、通常classはINが使われる。
answer section
成功時はTTL、class、type、record data等を表示し、statusやauthorityも合わせて診断できる。
問題IDKP-109-835
確認環境dig構文の表示のみ(DNS通信なし)
最終技術確認2026-08-13
誤り・権利侵害を報告