<div dir="ltr">I'm trying to set up a PowerDNS server with a MySQL backend. However, I'm not entirely sure what a 'domain' is. For example, in the FQDN '<a href="http://asperand.svr.example.com">asperand.svr.example.com</a>', is it:<br>
* The entire domain name ('<a href="http://asperand.svr.example.com">asperand.svr.example.com</a>')<br>* The part of the domain name system we have authority over ('<a href="http://example.com">example.com</a>')<br>
* Everything but the last part ('<a href="http://svr.example.com">svr.example.com</a>')<br>* or something else entirely?<br><br>Also, what is this table used for, and what are all the fields in it? Which ones need to be set to what when I configure DNS? The documentation<br>
(<a href="http://doc.powerdns.com/html/generic-mypgsql-backends.html">http://doc.powerdns.com/html/generic-mypgsql-backends.html</a>) is quite good on explaining this for the `records` table, but rather sparse on explanations for the `domains` table. The closest I can come is §3.9 'Native operation', which seems to imply that it's possible to drop the foreign key constraint entirely and not use the domains table at all.<br>
<br>If it matters, I'm going to be using native replication to minimize delays for<br>updates. I've set up a MySQL cluster with a slave on the same system as the PowerDNS server.<br></div>