I have a RB5009 running 7.15.1. My ISP (AT&T US) uses router advertisements to advertise a DNS server that shows up in the "Dynamic Servers" field of the DNS settings. There doesn't seem to be a way to prevent this.
I have set use-peer-dns=no on all the interfaces under /ipv6/dhcp-client. I have also set advertise-dns=no on all interfaces under /ipv6/nd. There doesn't seem to be a way to make the router ignore this DNS server.
This is a problem for a couple reasons: first, my NextDNS resolvers aren't always used which can allow ads and the like to be resolved. Second, AT&T has a very annoying practice of hijacking DNS queries that result in a NXDOMAIN and forwarding you to a page with ads and "suggested links". I have turned off that "feature" on their website but it still does it.
For a while I had it working by setting an IPv6 NAT rule to NAT all traffic outbound on the WAN port to NextDNS instead, but it stopped working and I don't know why.
Can anyone help me get rid of this dynamic DNS server? I submitted a ticket to Mikrotik months ago but they just said essentially "we might do something about it".