These days DNS is way more complicated than you might think. It’s not uncommon for program, especially third-party web browsers, to do their own secure DNS resolution. Safari does something similar, although it’s integrated into the system as a whole.
we see Safari browsing cause local DNS servers to be used instead of going through our extension.
What do you mean by that? Are you looking on the wire and seeing port 53 traffic? Or are you just assuming that this is how it works because your DNS proxy is not seeing the traffic?
Because, in the second case, there are lots of other potential reasons for that, most notably the RFC 9462 stuff that I touched on in this thread.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"