Foris → DNS → Use forwarding: Use provider’s DNS resolver
Currently, I am a debugging an issue of mine. To ease debugging, I disabled DNSSEC. For testing, I use SSH and there
pkgupdate. In that case, DNS resolution does not work (still investigating; know several workarounds = happy). In Wireshark, I see, after two (?) attempts, that my Turris MOX falls back from DNS-over-UDP to DNS-over-TCP. However, instead of using one TCP connection for each DNS transaction, my Turris MOX re-uses one TCP connection. In some cases, it even issues several DNS transactions side-by-side. I call that ‘bulk behavior’.
The problem: My DNS server allows only one transaction per TCP connection. Only the very first DNS query is answered. With a new TCP connection, again, only the first DNS query is answered. I have not looked up the RFCs whom to blame. My question: Does anyone know a configuration flag or setting which I can tweak, so my Turris MOX opens a new TCP connection for each DNS transaction?