LinuCレベル1 Version 4.0 102試験の例題と解説
1.07.4クライアント側のDNS設定
今回は102試験の試験範囲から、「1.07.4 クライアント側のDNS設定」についての例題を解いてみます。
Linucレベル1 Version 4.0 102試験 出題範囲
例題
以下の内容を実現できるコマンドを選択してください。
・example.comのMXレコードの値を知りたい
・DNSサーバのIPアドレスは192.168.0.10である
- dig @192.168.0.10 example.com MX
- dig -t MX example.com 192.168.0.10
- host example.com 192.168.0.10
- host example.com 192.168.0.10 MX
※この例題は実際の試験問題とは異なります。
解答と解説
答えは「1. dig @192.168.0.10 example.com MX」です。
今回の問題は、「example.comのMXレコードの名前解決を、192.168.0.10に問い合わせる」という動きを実現する必要があります。このようにDNSレコードのタイプや問い合わせ先を変更したい場合には、digコマンドやhostコマンドを利用できます。
digコマンドの基本的な使い方は以下の通りです。
dig [@DNSサーバ] [DNSレコード] [DNSレコードタイプ]
[@DNSサーバ]には、問い合わせ先のDNSサーバのIPアドレスを指定します。例題の場合、DNSサーバのIPアドレスは192.168.0.10なので「@192.168.0.10」となります。
[DNSレコード]には、名前解決を行うDNSレコードを指定します。例題の場合は、example.comを指定します。
[DNSレコードタイプ]には、DNSレコードのタイプを指定します。例題の場合、MXを指定します。
またhostコマンドの基本的な使い方は以下の通りです。
host -t [DNSレコードタイプ] [DNSレコード] [DNSサーバ]
例題の「3. host example.com 192.168.0.10」のように、-tオプション無しで実行した場合、
Aレコードを問い合わせる動きになります。
なお、例題の「2. dig -t MX example.com 192.168.0.10」や「4. host example.com 192.168.0.10 MX」は
書式に誤りがあるため実行できません。
どちらのコマンドも同じようなオプションが存在するため、混乱しないように書式をしっかり
覚えておきましょう。
例題作成者
株式会社デージーネット ソリューション開発部 森 彰吾 氏