So I'm experimenting with NextDNS and the large dbl.oisd.nl list (known as the Large list in Diversion). NextDNS is configured to return UNSPECIFIED ADDRESS (i.e. 0.0.0.0) for blocked domains. This prevents my continued use of Pixelserv-tls locally with 192.168.1.2 as my blocking IP. Not awful, but can I have the best of both worlds?
I'm experimenting with adding this line to dnsmasq.conf to map upstream responses of 0.0.0.0 to 192.168.1.2:
Code:
alias=0.0.0.0,192.168.1.2
Added via dnsmasq.postconf:
Code:
#!/bin/sh
CONFIG="$1"
. /usr/sbin/helper.sh
if [ "$(nvram get dnspriv_enable)" = "1" ] && [ -n "$(nvram get dnspriv_rulelist | grep nextdns)" ]; then
pc_append "alias=0.0.0.0,192.168.1.2" "$CONFIG"
pc_delete "stop-dns-rebind" "$CONFIG"
fi
Of course, I need to disable DNS Rebind protection, but this is just an experiment to benefit from the dbl.oisd.nl list without the high memory usage on my AC68U.