I suppose I am doing something wrong with configuration because my /etc/resolv.dnsmasq file contains 3 nameservers, the third nameserver corresponds to one of my ISP's default nameservers. As a result when I visit opendns.com I get the notice: Your current IP is 123.456.789.123, but it's not using OpenDNS. instead of Your current IP is 123.456.789.123 If I truncate the /etc/resolv.dnsmasq file # head /etc/resolv.dnsmasq nameserver 220.127.116.11 nameserver 18.104.22.168 nameserver 22.214.171.124 to leave just the two opendns nameservers, viz. # head /etc/resolv.dnsmasq nameserver 126.96.36.199 nameserver 188.8.131.52 and then wait a few minutes, the problem is corrected. However, eventually the third nameserver creeps back into that file. Here are the key pages & fields from my Tomato Configuration: http://192.168.1.1/basic-network.asp Static DNS 184.108.40.206 220.127.116.11 0.0.0.0 http://192.168.1.1/basic-ddns.asp Dyn DNS 2 Service = OpenDNS Use as DNS = checked (Current DNS: 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52) Can you see anything wrong with how OpenDNS is configured? Can you explain why the static DNS settings appear to be appended with dynamically assigned nameservers from my ISP?