The Samba AD DNS Back Ends: Difference between revisions

From SambaWiki
(Initial DNS status page)
 
(→‎Tests: Add reminder on how to run the tests.)
Line 9: Line 9:
==Tests==
==Tests==


Run during make test
WIP
TDB_NO_FSYNC=1 make test TESTS=samba.tests.dns

Run against external servers (Windows or BIND)
DC_SERVER_IP=<dns server ip> DC_SERVER=<dns server name> REALM=<dns server domain name part> PYTHONPATH=`pwd`/bin/python ./source4/scripting/bin/subunitrun samba.tests.dns


=BIND 9.8.0 DLZ plug-in=
=BIND 9.8.0 DLZ plug-in=

Revision as of 07:49, 17 November 2011

Internal DNS

Developing and using the DNS server built into Samba. AD backend.

Status

Currently, the Samba DNS server implements RFC 1035.

Tests

Run during make test

TDB_NO_FSYNC=1 make test TESTS=samba.tests.dns

Run against external servers (Windows or BIND)

DC_SERVER_IP=<dns server ip> DC_SERVER=<dns server name> REALM=<dns server domain name part> PYTHONPATH=`pwd`/bin/python ./source4/scripting/bin/subunitrun samba.tests.dns

BIND 9.8.0 DLZ plug-in

Dynamically loaded zones plug-in for BIND 9.8.0. AD backend.

Status

Module is built with Samba, handles RFC 1035 and RFC 2136

BIND & samba_dnsupdate

Non-AD backend, but works with older BINDs.

Status

samba_dnsupdate script shipped with Samba, lets BIND handle DNS and just dynamically modifies AD-related information.