mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-26 19:41:04 -05:00
3821. [contrib] Added a new "mysqldyn" DLZ module with dynamic update and transaction support. Thanks to Marty Lee for the contribution. [RT #35656] 3820. [func] The DLZ API doesn't pass the database version to the lookup() function; this can cause DLZ modules that allow dynamic updates to mishandle prerequisite checks. This has been corrected by adding a 'dbversion' field to the dns_clientinfo_t structure. [RT #35656]
11 lines
507 B
Text
11 lines
507 B
Text
These files were used for testing on Ubuntu Linux using MySQL
|
|
|
|
To set up a test server:
|
|
- Install MySQL: sudo apt-get install mysql-server
|
|
- Run "mysql --user=USER --password=PASSWORD < dlz.schema" to set up database
|
|
- Run "mysql --user=USER --password=PASSWORD < dlz.data" to populate it
|
|
- Update named.conf with correct USER and PASSWORD
|
|
- Generate a TSIG key: "ddns-confgen -qz example.com"
|
|
|
|
To query the database, use "dig -p 5300 @localhost"
|
|
To send dynamic updates, use "nsupdate -p 5300 -k ddns.key"
|