Hi Matt,
If you can confirm that you have iCloud Private Relay enabled and DNS traffic is passing through iCloud Private Relay and then you enabled a NEDNSProxyProvider and no flows are handed off to your NEDNSProxyProvider then we should get this down as a bug report. Please respond back with a Feedback ID.
What happens is, when the private relay is disabled, all works as per expected (that is, the DNS requests are forwarded to the upstream provider) and DNS responses are received for these hostnames.
When private relay is enabled, the flows never get passed on to the filter via handleNewFlow.
Upon re-toggling, (turning off private relay), the flows start coming through again.
I am testing on iOS 15 Beta 5 (iPhone 11).
To my this sounds like a bug - should I submit as per your initial recommendation - just wanted to clarify behaviour first
Thanks
Nick
Topic:
App & System Services
SubTopic:
Networking
Tags: