MT-6000 DNS IPv6 block

I have a tablet that is getting ads on browser via dns ipv6.
I have about as large of a hosts file to block sites as I can using 0.0.0.0 entry. Guess easy way is to disable ipv6. Duplicating the hosts to add in ipv6 will cripple router.

Without going into a lot of uci commands, is there a simple way to just turn off/block ipv6 queries or force dns to always use hosts ipv4?

The only "solution" is to turn off IPv6. If IPv6 is on and the router gets a public prefix, it'll turn around and hand that out to the network, and each device is set up to prefer IPv6 before IPv4. Ultimately, everything is moving towards IPv6, and it's better to get familiar with it now. Just turning it off is not the way to go.

It's possible to block the entire prefix at the /56 or /48 level, and it won't really impact your experience. I'd be surprised if it really doubles the list, or if the router would even notice.

Alternatively, look into using one of the filtering DNS hosts.

1 Like

I just need one of my devices to stop asking an IPv6 dns.

Turned off IPv6 in router with only a few issues internal.

I guess I may have to look into some way to fix hosts file where both 0.0.0.0 and IPv6 can be placed on same line.