Hi, I just flashed factory firmware to my Netgear R6120 and everything went perfectly. I was surprised how easy it was! I would like to thank all of you for that. Unfortunately, I have very limited knowledge when it comes to networking stuffs. Therefore, I am attempting to implement modifications solely when they are absolutely necessary. I am here today with the following issue I couldn't figure out even after reading documentation.
Using family safe DNS instead of ISP advertised: I tried this post with DNS hijacking and did not work. I also tried to set destination as WAN and LAN instead of unspecific in network/firewall/forwards, which made the internet experience terribly slow.
Thank you for the reply. I mean, my custom DNSes were not advertised by following steps from those links I mentioned. Did you mean to follow, "Providing custom DNS with DHCP"?
Sorry, I am totally a noob in this zone. Is setting DNS to automatic on client should ignore the advertised DNS from router? Are those steps supposed to work I mentioned in the first post?
Assuming the DNSes you've configure in the router actually are sent to the clients, they're still only "recommendations", not mandatory, unless you implement the dns hijacking steps.
Figure out how to check the DNS settings for your clients, or tell us what OS they run, and we'll help you.
Checked DNS on Ubuntu using ( nmcli dev list || nmcli dev show ) 2>/dev/null | grep DNS) and found following results,
IP4.DNS[1]: 1.1.1.3
IP4.DNS[2]: 1.0.0.3
But it is still showing the DNS requests originate from my ISP when I was checking using a leak test. This test spam link was supposed to be blocked according to Cloudflare.
It appears that it is working as expected. To sum up, in order to get a leak free custom DNS setup, all I needed is to install https-dns-proxy + luci-app-https-dns-proxy with configuration and implement DNS hijacking. That's all!
I am merely ensuring that I am not performing any redundant actions.