「BIND9 DLZ DNSバックエンド」の版間の差分
編集の要約なし |
|||
21行目: | 21行目: | ||
ドメインのプロビジョニング、ドメインへの参加、あるいはクラシックアップデートをしている間に、<code>/usr/local/samba/private/named.conf</code>ファイルが作成されています。 | ドメインのプロビジョニング、ドメインへの参加、あるいはクラシックアップデートをしている間に、<code>/usr/local/samba/private/named.conf</code>ファイルが作成されています。 | ||
現在使用しているBINDのバージョンで<code>BIND9_DLZ</code>モジュールを有効にするには: | |||
* BINDの<code>named.conf</code>ファイルに下記の<code>include</code>ステートメントを追加: | |||
include "/usr/local/samba/private/named.conf"; | |||
* BINDのバージョンを確認します。 | |||
# named -v | |||
BIND 9.9.4 | |||
* <code>/usr/local/samba/private/named.conf</code>ファイルを編集し、確認したBINDのバージョンモジュールをコメントを外します。例: | |||
dlz "AD DNS Zone" { | |||
# For BIND 9.8 | |||
# database "dlopen /usr/local/samba/lib/bind9/dlz_bind9.so"; | |||
# For BIND 9.9 | |||
database "dlopen /usr/local/samba/lib/bind9/dlz_bind9_9.so"; | |||
# For BIND 9.10 | |||
# database "dlopen /usr/local/samba/lib/bind9/dlz_bind9_10.so"; | |||
# For BIND 9.11 | |||
# database "dlopen /usr/local/samba/lib/bind9/dlz_bind9_11.so"; | |||
}; | |||
下の表は、サポートされているBINDのバージョンと、Sambaのどのバージョンからサポートがスタート開始されたのかを示しています。 | |||
{| | |||
!BINDバージョン | |||
!サポートされたSambaのバージョン | |||
|- | |||
|BIND 9.11 | |||
|Samba 4.5.2以降 | |||
|- | |||
|BIND 9.10 | |||
|Samba 4.2以降 | |||
|- | |||
|BIND9.9 | |||
|Samba 4.0以降 | |||
|- | |||
|BIND9.8 | |||
|Samba 4.0以降 | |||
|} |
2018年3月22日 (木) 00:19時点における版
はじめに
SambaはBIND DNSサーバーをSamba Active Directory(AD) domain controller(DC)上でDNSバックエンドとして利用するためのサポートを提供しています。BIND9_DLZ
バックエンドは、Samba内部DNSサーバーがサポートしていない複雑なDNSを構成するために推奨されています。
{{#invoke:Message box|imbox}}
BIND9_DLZ
モジュールは、Samba Active Directory(AD)データベースに直接アクセスします。理由は以下の通り:
- BINDはSamba ADドメインコントローラ(DC)として同じマシンにインストールする必要があります。
- BINDはchange root環境で実行してはいけません。
- ゾーンはディレクトリと一緒に保存され、複製されます。
BINDの設定
詳細は、「BIND DNSサーバーの設定」を参照してください。
BIND9_DLZモジュールの設定
ドメインのプロビジョニング、ドメインへの参加、あるいはクラシックアップデートをしている間に、/usr/local/samba/private/named.conf
ファイルが作成されています。
現在使用しているBINDのバージョンでBIND9_DLZ
モジュールを有効にするには:
- BINDの
named.conf
ファイルに下記のinclude
ステートメントを追加:
include "/usr/local/samba/private/named.conf";
- BINDのバージョンを確認します。
# named -v BIND 9.9.4
/usr/local/samba/private/named.conf
ファイルを編集し、確認したBINDのバージョンモジュールをコメントを外します。例:
dlz "AD DNS Zone" { # For BIND 9.8 # database "dlopen /usr/local/samba/lib/bind9/dlz_bind9.so"; # For BIND 9.9 database "dlopen /usr/local/samba/lib/bind9/dlz_bind9_9.so"; # For BIND 9.10 # database "dlopen /usr/local/samba/lib/bind9/dlz_bind9_10.so"; # For BIND 9.11 # database "dlopen /usr/local/samba/lib/bind9/dlz_bind9_11.so"; };
下の表は、サポートされているBINDのバージョンと、Sambaのどのバージョンからサポートがスタート開始されたのかを示しています。
BINDバージョン | サポートされたSambaのバージョン |
---|---|
BIND 9.11 | Samba 4.5.2以降 |
BIND 9.10 | Samba 4.2以降 |
BIND9.9 | Samba 4.0以降 |
BIND9.8 | Samba 4.0以降 |