Changing the DNS Back End of a Samba AD DC: Difference between revisions
From SambaWiki
Mmuehlfeld (talk | contribs) m (Add categories) |
Mmuehlfeld (talk | contribs) m (Fix typo) |
||
Line 3: | Line 3: | ||
During the provisioning step of a new [[Setup_a_Samba_Active_Directory_Domain_Controller|Samba Active Directory Domain Controller]], you have decite which DNS backend, if any, should be used: The internal DNS or BIND_DLZ. In some cases, it might be necessary, to revise this decission because of problems, limitations or other reasons. In the following we describe, how to change the DNS backend on a Samba AD Domain Controller. |
During the provisioning step of a new [[Setup_a_Samba_Active_Directory_Domain_Controller|Samba Active Directory Domain Controller]], you have decite which DNS backend, if any, should be used: The internal DNS or BIND_DLZ. In some cases, it might be necessary, to revise this decission because of problems, limitations or other reasons. In the following we describe, how to change the DNS backend on a Samba AD Domain Controller. |
||
'''See the [[Server_information_used_in_documentation|server information used in documentation]] page for used |
'''See the [[Server_information_used_in_documentation|server information used in documentation]] page for used paths, hostnames, etc.''' |
||
Revision as of 21:15, 18 October 2015
Introduction
During the provisioning step of a new Samba Active Directory Domain Controller, you have decite which DNS backend, if any, should be used: The internal DNS or BIND_DLZ. In some cases, it might be necessary, to revise this decission because of problems, limitations or other reasons. In the following we describe, how to change the DNS backend on a Samba AD Domain Controller.
See the server information used in documentation page for used paths, hostnames, etc.
Changing from Samba internal DNS to BIND_DLZ
- Shutdown Samba
- Migrate the backend to BIND_DLZ
# /usr/local/samba/sbin/samba_upgradedns --dns-backend=BIND9_DLZ
- Change the "server services" parameter. You're having two options, to disable BIND_DLZ and enable the internal DNS:
- 1st way: If you're not having this parameter in your smb.conf, add it just with the "-dns" option. All other values are taken from the defaults (see man page).
server services = -dns
- 2nd way: Change the "dns" option to "-dns":
server services = ........dns-dns
- Enable automatic startup of BIND at boot time, e. g. by using "chkconfig", "systemctl", etc. - depending on your distribution.
- Start BIND
- Start Samba
Changing from BIND_DLZ to Samba internal DNS
- Shutdown BIND
- Disable automatic startup of BIND at boot time, e. g. by using "chkconfig", "systemctl", etc. - depending on your distribution.
- Shutdown Samba
- Migrate the backend to Samba internal DNS
# /usr/local/samba/sbin/samba_upgradedns --dns-backend=SAMBA_INTERNAL
- Change the "server services" parameter. You're having three options, to disable BIND_DLZ and enable the internal DNS:
- 1st way: The internal DNS is part of the "server services" defaults (see man page). Remove the "service services" parameter completely, if the other options are also defaults.
server services = ..... dns
- 2nd way: Add the "dns" option to the "server services" parameter:
server services = ..... dns
- 3rd way: Change the "-dns" option to "dns":
server services = ........-dnsdns
- Start Samba