[dnsdist] rcode refused query direction
opendak at shaw.ca
Wed Oct 16 17:02:13 UTC 2019
On 2019-10-16 10:57 a.m., Nemanja Zeljkovic wrote:
> I’m trying to direct queries based on the response from the “default”
> server. Basically what I’m trying to accomplish is if this server doesn’t
> know about this domain, try a second one. By default that would be
> checking for dnsdist.REFUSED since it would be trying to recurse, and the
> NSs are configured not to recurse. I have one default server
> with leastOutstanding, and one server in a pool which would be used as the
> second one.
You cannot redirect a query based on a response action.
> I assumed something simple as:
> addAction(RCodeRule(dnsdist.REFUSED), PoolAction("ph”))
You are probably looking to do a response action here, but you still
can't use it for that either.
> and it didn’t complain:
> # Matches Rule
> 0 0 rcode==Query Refused to
> pool ph
> would redirect the query to pool “ph”, but all I see is queries are
> executed on the main NS (counter keeps increasing), and I get a REFUSED
> back which would also mean it never contacted server in pool “ph” since it
> knows about the domain.
> Am I asking too much from dnsdist, or have wrong expectations with
> dnsdist mailing list
> dnsdist at mailman.powerdns.com
More information about the dnsdist