I'm trying to set different DNS servers based on client MAC address. These are for mobile (Android specifically) devices. Here is what my custom config looks like.
# Assign alternate DNS for select hosts # Set Specific Clients to be affected dhcp-mac=noblk,<MAC ADDRESS> # Set Alternate DNS dhcp-option = net:noblk, dns-server, 22.214.171.124, 126.96.36.199
Default DNS is pointed to OpenDNS. I can verify on the device that the DNS servers are set to 188.8.131.52 & 184.108.40.206 however when I try to access sites that are blocked via OpenDNS, OpenDNS appears to be blocking them. I have the same problem if I reverse the setup. If I set the default DNS to Google and set the custom DNSMASQ to use OpenDNS for a specific MAC address then sites that should be blocked are not blocked. So it's almost like even though the client is getting the correct DNS settings, DNS requests aren't going to the correct place. Intercept DNS Port is disabled.