What's new

How to avoid using ISP DNS?

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

florid

Occasional Visitor
I have been using Asus merlin firmware couple months, still new.
I am trying to understand how I can manually set ASUS router to use 8.8.8.8 as upstream DNS server for example?
In the LAN-DHCP Server setting, i can define dns server 1 and 2. But for my understanding, this field is for client DNS, not for the router DNS. I only want all clients to use router 192.168.1.1 as DNS server. So I leave DNS 1 and 2 blank, 'Advertise router's IP in addition to user-specified DNS'-Yes, 'Forward local domain queries to upstream DNS'-No.
I also enabled custom DNS according to the wiki so that all clients can follow the dnsmasq.add config.

Dnsmasq reads /tmp/resolv.conf and /tmp/resolv.dnsmasq as nameserver settings. I assume /tmp/resolv.conf is retrieved from WAN ISP DNS. The syslog also shows 'dnsmasq[444]: using nameserver 61.x.x.x#53'.

So my question is, how and where can I set Google DNS 8.8.8.8 to replace ISP DNS entries? Edit dnsmasq.add will replace ISP nameservers or just append one entry to nameserver list?
Thanks.
 
Enter your choice of DNS in the WAN > DNS Settings, that is what your router will as it says "contact to ".

In LAN settings you can enter the same DNS settings and your devices will resolve from those servers. To use the router as your DNS server you leave the fields blank.
 
I have been using Asus merlin firmware couple months, still new.
I am trying to understand how I can manually set ASUS router to use 8.8.8.8 as upstream DNS server for example?
In the LAN-DHCP Server setting, i can define dns server 1 and 2. But for my understanding, this field is for client DNS, not for the router DNS. I only want all clients to use router 192.168.1.1 as DNS server. So I leave DNS 1 and 2 blank, 'Advertise router's IP in addition to user-specified DNS'-Yes, 'Forward local domain queries to upstream DNS'-No.
I also enabled custom DNS according to the wiki so that all clients can follow the dnsmasq.add config.

Dnsmasq reads /tmp/resolv.conf and /tmp/resolv.dnsmasq as nameserver settings. I assume /tmp/resolv.conf is retrieved from WAN ISP DNS. The syslog also shows 'dnsmasq[444]: using nameserver 61.x.x.x#53'.

So my question is, how and where can I set Google DNS 8.8.8.8 to replace ISP DNS entries? Edit dnsmasq.add will replace ISP nameservers or just append one entry to nameserver list?
Thanks.

Try setting it on the WAN page?? ;)

Can you see the secret setting?

2017-03-12_11-01-47.png
 
Thanks for all your promptly response.
Haven't noticed this 'secret' setting, need to change 'connect to DNS server automatically' from Yes to No.
Thanks a lot.
 
Thanks for all your promptly response.
Haven't noticed this 'secret' setting, need to change 'connect to DNS server automatically' from Yes to No.
Thanks a lot.

Yes it is definitely not user friendly...lots of posts simply say 'Change it on the WAN page' and users still get frustrated!o_O

No idea why they can't change the text to something more helpful perhaps ''Use ISP DNS servers (Click No to set custom)' :rolleyes:
 
Last edited:
Yes it is definitely not user friendly...lots of posts to simply say 'Change it on the WAN page' and users still get frustrated!o_O

No idea why they can't change the text to something more helpful perhaps ''Use ISP DNS servers (Click No to set custom)' :rolleyes:

It's as bad as the appalling misuse of "Enable / disable " all through the GUI.
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top