<html><head></head><body><div>Hi;</div><div><br></div><div>We're looking at moving from our current bind-based setup to using pdns, in order to benefit from the API, web admin tools, and features such as supermasters. However, I'm having problems working out how the 4.x branch is supposed to be set up as the recursor and resolver are separate processes. Our setup has several separate environments with their own DNS servers hosting secondaries for the main zone and also their own zones; we also run a split DNS for these zones but a different set of servers host the external DNS.</div><div><br></div><div>First I set up pdns on a host on port 53 with the various zones. This worked for notify and master/slave, and for the API and for the superslave. However</div><div>* No recursion and so cannot resolve anything not locally hosted (where bind would just have 'forwarders' configured)</div><div><br></div><div>I have tried the suggested approach to having a recursor on port 53 which then forwards certain domains to a resolver on port 5300. However this breaks because</div><div>* Notify packets are dropped by the recursor, not passed on to the resolver</div><div>* The recusor has to be explicitly told which domains to forward to the resolver rather than knowing dynamically</div><div>* This does not seem to work correctly when subdomains are held elsewhere</div><div><br></div><div>Next I tried using dnsdist over the top of both recursor and resolver (on ports 5300 and 5301) to push on notify packets. This works better, but </div><div>* supermaster breaks as notify packets come from localhost</div><div>* Even allowing localhost as a supermaster(!) breaks as the return SOA requests to the dnsdist fail</div><div>* Again, the recursor AND dnsdist need to be reconfigured when adding a new domain to the resolver, which breaks any API-based or supermaster-based zone creation</div><div>* The dnsdist sends requests to the resolver for everything under a domain but some subdomains should go elsewhere</div><div><br></div><div>I've tried adding a second IP to the DNS server and placing the resolver on that, so that I can set up notify to send to this as an additional IP, but this again breaks and becomes problematic as we then have 2 IPs for a single nameserver.</div><div><br></div><div>Basically, what I'm trying is to get behaviour similar to the way that bind and (I think) the 3.x branch worked, with one host that can respond to all queries and receive notifies. There doesn't seem to be a setting in the recursor to say 'pass all zones that the resolver knows about, and all notifies, to the resolver but the notifies need to keep their original source IP'.</div><div><br></div><div>Is there a document detailing how to set up the various parts of pdns to achieve this sort of behaviour and allow notify, supermaster, and general lookups to work? Note that we're using master/slave replication rather than mysql replication as not all zones are hosted on all servers. We're also trying to keep the network side simple.</div><div><br></div><div>Thanks for any pointers;</div><div><br></div><div>Steve</div><div><br></div><div><span>-- <br><strong style="color: rgb(40, 91, 167); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;">Steve Shipway | </strong><span style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"></span><span class="halfstrong" style="color: rgb(40, 91, 167); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;">Senior Email Systems Administrator</span><span style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"> </span><br style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"><strong style="color: rgb(40, 91, 167); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;">Phone:</strong><span style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"> +64 9 302 0515 </span><strong style="color: rgb(40, 91, 167); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;">Fax:</strong><span style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"> +64 9 302 0518 </span><br style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"><strong style="color: rgb(40, 91, 167); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;">Freephone:</strong><span style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"> 0800 SMX SMX (769 769) </span><br style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"><strong style="color: rgb(40, 91, 167); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;">SMX Limited:</strong><span style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"> </span><span style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;">Level 10, 19 Victoria Street West, Auckland, New Zealand</span><span style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"> </span><br style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"><strong style="color: rgb(40, 91, 167); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;">Web:</strong><span style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"> </span><a href="http://smxemail.com/" style="color: rgb(40, 91, 167); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;">http://smxemail.com</a><span style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"> </span><br style="color: rgb(130, 129, 129); font-family: Segoe, 'Myriad Pro', Arial, sans-serif; font-size: 14px;"><img src="data:image/png;base64,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"><br></span></div><div><div style="border-top-style: solid; border-top-width: 1px; border-top-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: black; padding: 10px 0px; margin: 20px 0px; font-size: 9pt;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">This email has been</span><font face="arial"><font face="Verdana, Arial, Helvetica, sans-serif"> filtered by SMX. For more information visit </font><a href="http://smxemail.com/" font-size:="" 9pt;"="">smxemail.com</a><font face="verdana">.<br></font></font></div>
</div>
</body></html>