Xentrk
Part of the Furniture
Yes, the Accept DNS Configuration setting can be confusing as it acts differently depending on if you route All Traffic vs Policy Rules.
If you use Policy Rules with the OpenVPN client and have Accept DNS Configuration set to Exclusive, dnsmasq is bypassed and Diversion will not block ads since it requires dnsmasq to work. This is not an issue if you route All Traffic thru the OpenVPN Client. If you use Policy Rules, my go to recommendation before Stubby was available was to set Accept DNS Configuration to Strict and use the dhcp-opton DNS x.x.x.x in the Custom Config section, where the x.x.x.x is a DNS server of your chosing. Recently, Stubby became available which has created another alternative which I prefer. Install Stubby and set Accept DNS Configuration to Disabled. The OpenVPN client will then use Stubby DNS, which is encrypted. I need to update the blog post with the Stubby alternative. I'll try to get to it in the next day or two.
If you use Policy Rules with the OpenVPN client and have Accept DNS Configuration set to Exclusive, dnsmasq is bypassed and Diversion will not block ads since it requires dnsmasq to work. This is not an issue if you route All Traffic thru the OpenVPN Client. If you use Policy Rules, my go to recommendation before Stubby was available was to set Accept DNS Configuration to Strict and use the dhcp-opton DNS x.x.x.x in the Custom Config section, where the x.x.x.x is a DNS server of your chosing. Recently, Stubby became available which has created another alternative which I prefer. Install Stubby and set Accept DNS Configuration to Disabled. The OpenVPN client will then use Stubby DNS, which is encrypted. I need to update the blog post with the Stubby alternative. I'll try to get to it in the next day or two.