LinuCレベル3 300試験の例題と解説
396.2アクティブディレクトリの名前解決
LinuCレベル3 300試験の出題範囲から「396.2 アクティブディレクトリの名前解決」についての例題を解いてみます。今回は、samba-toolについて取り上げます。Sambaのレコード登録について理解しましょう。
例題
samba-toolを用いてDNSのレコード登録を行いたい。
example.comゾーンにホスト名"sample"のAレコードを192.0.2.100で追加するコマンドを以下から選択してください。なおSambaのユーザ名はAdministratorとします。
- samba-tool domain add localhost sample.example.com A 192.0.2.100 -U Administrator
- samba-tool domain add localhost example.com sample A 192.0.2.100 -U Administrator
- samba-tool dns add localhost sample.example.com A 192.0.2.100 -U Administrator
- samba-tool dns add localhost example.com sample A 192.0.2.100 -U Administrator
※この例題は実際の試験問題とは異なります。
解答と解説
正解は、
- samba-tool dns add localhost example.com sample A 192.0.2.100 -U Administrator
です。
samba-toolは、Sambaを管理するためのコマンドです。
主に以下のような機能があります。
- ドメイン管理: Sambaのドメインコントローラ設定やDNS方式の設定
- ユーザーとグループ管理: ドメインユーザやグループの作成、削除
- DNS管理: ゾーンやレコードの作成、登録
例題のレコードを登録するためのコマンドは、samba-tool dns addです。
書式は以下の通りです。
samba-tool dns add <ゾーン名> <ホスト名> <レコードタイプ> <値> -U
他にDNSで利用する主なオプションとしては、ゾーンを作成するzonecreateや名前解決を行うqueryがあります。
それぞれ結果は以下のようになります。
- example.comゾーン作成
# samba-tool dns zonecreate 127.0.0.1 example.com -U Administrator
Password for [EXAMPLE\Administrator]:
Zone example.com created successfully
- sample.example.comの名前解決
# samba-tool dns query localhost example.com sample A -U Administrator
Password for [EXAMPLE\Administrator]:
Name=, Records=1, Children=0
A: 192.0.2.100 (flags=f0, serial=2, ttl=900)
例題の各選択肢について解説をします。
- samba-tool domain add localhost sample.example.com A 192.0.2.100 -U Administrator
- samba-tool domain add localhost example.com sample A 192.0.2.100 -U Administrator
不正解です。
samba-tool domainはドメインコントローラの構築や、利用するDNSサーバ設定(Samba内臓のDNS利用、BIND利用)等を行うためのコマンドです。ゾーンの作成やレコードの登録には利用しません。
- samba-tool dns add localhost sample.example.com A 192.0.2.100 -U Administrator
不正解です。
登録する書式はFQDNではなく、<ドメイン名> <ホスト名>で記載します。
- samba-tool dns add localhost example.com sample A 192.0.2.100 -U Administrator
正解です。
samba-tool dnsの使い方を理解し、SambaでDNSの管理ができるようにしましょう。
例題作成者
株式会社デージーネット 経営企画室 加藤大嗣