Dear dnsdist-ers,
Hope this email finds you in good health!

Please see my comments below, inline...

Le mardi 7 juin 2022, Adrian Kägi via dnsdist <dnsdist@mailman.powerdns.com>
a écrit :

> Hi
> Maybe i did not understand correct,


>

Hi Adrian,
Thanks for your email, brother.



>
>
> but the AXFR zone transfer from primary to secondary should not be routed
> via DNSdist.


>

Exactly! it *should not*...see below, please:

<paste1>

"AXFR, IXFR and NOTIFY¶
When dnsdist is deployed in front of a primary authoritative server, it
might receive AXFR or IXFR queries destined to this primary. There are two
issues that can arise in this kind of setup:

• If the primary is part of a pool of servers, the first SOA query can be
directed by dnsdist to a different server than the following AXFR/IXFR one,
which might fail if the servers are not perfectly synchronised.
• If the primary only allows AXFR/IXFR based on the source address of the
requestor, it might be confused by the fact that the source address will be
the one from the dnsdist server."
</paste1>
https://dnsdist.org/advanced/axfr.html#:~:text=AXFR%2C%20IXFR%20and,the%20dnsdist%20server.



>
> from my point of view, makes no sense.
>
>

...imho! it's not that it *must not* be routed through
dnsdist.
Maybe you should see if you want to do the
implement following two solutions:

<paste2>
"

• The first issue can be solved by routing SOA, AXFR and IXFR requests
explicitly to the primary:

<code1>newServer({address="192.168.1.2", name="primary", pool={"primary",
"otherpool"}})
addAction(OrRule({QTypeRule(DNSQType.SOA), QTypeRule(DNSQType.AXFR),
QTypeRule(DNSQType.IXFR)}), PoolAction("primary"))<code1>

• The second one might require allowing AXFR/IXFR from the dnsdist source
address and moving the source address check to dnsdist’s side:

<code2>addAction(AndRule({OrRule({QTypeRule(DNSQType.AXFR),
QTypeRule(DNSQType.IXFR)}), NotRule(makeRule("192.168.1.0/24"))}),
RCodeAction(DNSRCode.REFUSED))</code2>
"
</paste2>
https://dnsdist.org/advanced/axfr.html#:~:text=The%20first%20issue,.REFUSED))


Hope this helps!

Shalom,
--sb.



>
>
> Cheers
>
>
> On Tue. 7. June 2022 10:02 CEST, Lucas Rolff via dnsdist <
> dnsdist@mailman.powerdns.com> wrote:
>
>
> [...]
>
>

-- 

Best Regards !
__
baya.sylvain[AT cmNOG DOT cm]|<https://cmnog.cm/dokuwiki/Structure>
Subscribe to Mailing List: <https://lists.cmnog.cm/mailman/listinfo/cmnog/>
__
#‎LASAINTEBIBLE‬|#‎Romains15‬:33«Que LE ‪#‎DIEU‬ de ‪#‎Paix‬ soit avec vous
tous! ‪#‎Amen‬!»
‪#‎MaPrière‬ est que tu naisses de nouveau. #Chrétiennement‬
«Comme une biche soupire après des courants d’eau, ainsi mon âme soupire
après TOI, ô DIEU!»(#Psaumes42:2)
_______________________________________________
dnsdist mailing list
dnsdist@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/dnsdist

Reply via email to