現在ActiveDirectoryが管理するDomainは sybyl.local 一つです。
ADはこの所属するドメイン以外のzoneも同時に管理可能で、ここではzone private.local を追加してホストを登録することとします。
| 種別 | ZoneName | 備考 |
| 正引き | private.local | 10.10.0.0/24 gw:10.10.0.254 |
| 逆引き | 0.10.10.in-addr.arpa |
現在、ActiveDirectoryドメインコントローラが管理する zone は samba-tool dns zonelist で得られる
[root@c ~]# export PATH=/opt/samba/bin:$PATH
[root@c ~]# samba-tool dns zonelist c -U administrator%xxxxxxxxxxxxx
3 zone(s) found
pszZoneName : 0.168.192.in-addr.arpa
Flags : DNS_RPC_ZONE_DSINTEGRATED DNS_RPC_ZONE_UPDATE_SECURE
ZoneType : DNS_ZONE_TYPE_PRIMARY
Version : 50
dwDpFlags : DNS_DP_AUTOCREATED DNS_DP_DOMAIN_DEFAULT DNS_DP_ENLISTED
pszDpFqdn : DomainDnsZones.sybyl.local
pszZoneName : sybyl.local
Flags : DNS_RPC_ZONE_DSINTEGRATED DNS_RPC_ZONE_UPDATE_SECURE
ZoneType : DNS_ZONE_TYPE_PRIMARY
Version : 50
dwDpFlags : DNS_DP_AUTOCREATED DNS_DP_DOMAIN_DEFAULT DNS_DP_ENLISTED
pszDpFqdn : DomainDnsZones.sybyl.local
pszZoneName : _msdcs.sybyl.local
Flags : DNS_RPC_ZONE_DSINTEGRATED DNS_RPC_ZONE_UPDATE_SECURE
ZoneType : DNS_ZONE_TYPE_PRIMARY
Version : 50
dwDpFlags : DNS_DP_AUTOCREATED DNS_DP_FOREST_DEFAULT DNS_DP_ENLISTED
pszDpFqdn : ForestDnsZones.sybyl.local
[root@c ~]#これに新規ゾーンを追加します
[root@c ~]# samba-tool dns zonecreate c private.local -U administrator%xxxxxxxxxxxxx
Zone private.local created successfully
[root@c ~]#
[root@c ~]# samba-tool dns zonecreate c 0.10.10.in-addr.arpa -U administrator%xxxxxxxxxxxxx
Zone 0.10.10.in-addr.arpa created successfully
[root@c ~]#次にIPを登録してみます
| マシン名 | IPアドレス |
| c101.private.local | 10.10.0.101 |
| c102.private.local | 10.10.0.102 |
[root@c ~]# samba-tool dns add c private.local c101 A 10.10.0.101 -U administrator%xxxxxxxxxxxxx
[root@c ~]# samba-tool dns add c private.local c102 A 10.10.0.102 -U administrator%xxxxxxxxxxxxx
[root@c ~]# samba-tool dns add c 0.10.10.in-addr.arpa 101 PTR c101.private.local. -U administrator%xxxxxxxxxxxxx
[root@c ~]# samba-tool dns add c 0.10.10.in-addr.arpa 102 PTR c102.private.local. -U administrator%xxxxxxxxxxxxx*samba-4.1.0の頃にゾーンを追加して、そのゾーンにマシンを登録するとエラーになってたが解消されたみたい
コマンドラインからは
[root@c ~]# host c101.private.local
c101.private.local has address 10.10.0.101
[root@c ~]# host 10.10.0.101
101.0.10.10.in-addr.arpa domain name pointer c101.private.local.
[root@c ~]#と大丈夫。リモートサーバ管理ツールのDNSからは
