I am having issue's with my custom dns entries not always applying. I am not sure if I am applying the entries in the correct place.

Via web interface.
Network>Interfaces>WAN>Edit>Advanced Settings
Uncheck Use DNS servers advertised by peer
Added my DNS entries provided by ad free time (Use custom DNS servers).

Is this the correct way to go about it?

Edit: For anyone finding this topic via google or searching on openwrt. A solution that worked for is to paste these couple of lines into "Network>Firewall>Custom Rules", Submit and then reboot your router.

Note: change 75.75.75.75/75.75.76.76 to your isp's dns servers, and 208.110.81.50/192.254.74.201 to the dns servers you want to use.

iptables -t nat -A PREROUTING -d 75.75.75.75 -j DNAT --to-destination 208.110.81.50
iptables -t nat -A PREROUTING -d 75.75.76.76 -j DNAT --to-destination 192.254.74.201

After doing the above, no more problems with dns mis behaving.

(Last edited by Takenover83 on 20 Oct 2014, 08:56)