Hi all,
I'm creating a DNS extension that'll forward specific queries over HTTPS, all other queries should be routed through the system DNS server over UDP.
In iOS 14.5 and lower this worked perfectly. Using a NWConnection
I forwarded UDP traffic to the configured system DNS server(s), this UDP traffic generated by NWConnection
was not routed through the DNS extension.
However, since iOS 14.6 we experience a loop where traffic generated by the DNS extension gets routed through itself.
Is this expected behaviour or a regression in 14.6? And if this is expected behaviour, what would be the recommended way to prevent this?
Thanks!