109.4基礎
host commandを使い、example.testのmail exchangerを示すMX recordを問い合わせる。
適切なコマンドはどれか。
× 不正解
host -t TYPE NAMEはquery typeを明示でき、MXを指定するとmail exchangerのpriorityとhost名を確認できる。
詳細解説
誤り
host -t A example.testIPv4 addressを表すA recordを問い合わせる。
誤り。A queryはexample.testのIPv4 addressを返し、mail exchangerを列挙しない。
誤り
host -t PTR example.testreverse mapping用のPTR recordを問い合わせる。
誤り。PTRは主にreverse lookup zoneでaddressに対応するnameを返す。
誤り
host -t NS example.testauthoritative name serverを表すNS recordを問い合わせる。
誤り。NSはzoneを担当するauthoritative name serverを返す。
正しい
host -t MX example.testMX recordを指定してmail exchangerを問い合わせる。
正しい。-t MXはMX recordをqueryし、priorityとmail exchanger host名を確認できる。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'host -t MX example.test -> mail exchanger records'期待される結果
host -t MX example.test -> mail exchanger records理解のポイント
- -tでtype指定
- MXはmail exchanger
- priorityも確認
確認時の注意
- 確認環境: host構文の表示のみ(DNS通信なし)
基礎のおさらい
MX priority
数値が小さいrecordほど通常優先され、複数mail exchangerによる冗長化に使われる。
追加のaddress lookup
MX dataはhost名なので、実接続にはそのhost名のA/AAAA解決も必要になる。
問題IDKP-109-838
確認環境host構文の表示のみ(DNS通信なし)
最終技術確認2026-08-13
誤り・権利侵害を報告