[Pdns-users] Different replies based on origin of query

Jason Bailey JBailey at emerytelcom.com
Thu Oct 4 18:27:18 UTC 2018

Well I'm actually referring to pdns (auth) specifically, not the recursor.  In 
our case, we have both pdns and pdns_recursor running on a single DNS server. 
On that system, pdns is bound to one IP (NS) and pdns_recursor is bound to 
another IP (fwd/recursor). If someone queries the NS IP, then I may want to 
return different responses based on where they're coming from.

Is there a way to do this? 


On Friday, September 28, 2018 10:10:49 AM MDT Pieter Lexis wrote:
> Hi Jason,
> On 9/28/18 4:55 PM, Jason Bailey wrote:
> > Is there a way with pdns (auth) version 4.1 to essentially accomplish
> > what BIND does with views? In other words, different responses for the
> > same DNS records based on what IP or IPs the queries come from?
> > 
> > Suppose I wanted a given zone only to resolve if the queries come from a
> > select IP -- can I do that? If so, how?
> This smells like you want your local recursor to provide different
> answers for yourdomain.example than 'other' resolvers on the internet.
> The easiest way to do that is to use the auth-zones[1] feature of the
> PowerDNS Recursor. Or, if you need more control, you can forward queries
> for yourdomain.example to another authoritative server (e.g. running on
> the local loopback) using forward-zones[2].
> If this is not your usecase, please provide the mailinglist with more
> information.
> Best regards,
> Pieter
> 1 - https://doc.powerdns.com/recursor/settings.html#auth-zones
> 2 - https://doc.powerdns.com/recursor/settings.html#forward-zones

More information about the Pdns-users mailing list