Hello all!
I'm new to this community and MikroTik products in general. I've decided to go with a "RB4011iGS+5HacQ2HnD-IN" since my IPS router started annoying me.
To keep this short as possible, I have a public static IPv4 address and a IPv4 /24 home network where all my devices are connected. MikroTik router has one DHCP server defined (pretty basic setup) which is handing out IPs to all the devices. As for the DNS, I have 2x Raspberry Pi's (for redundancy purposes) with Pihole running on them. Pihole is set-up to use Cloudflare as a DNS.
This is all working very well, except for the smartphones .. they seem to be bypassing the Pihole and I get no ad blocking on them. I believe that this is due to the mobile devices assigning themselves an IPv6 address (via SLAAC) and using AAAA DNS -> they get no IPv6 DNS server info from the router since it's a IPv4 network. And then the default DNS (from what I saw via torch, 8.8.8.8) is used for queries.
Pihole DNS settings
Primary Pihole and secondary Pihole
Does anyone know a good & clean way to solve this problem? I wouldn't want to enable IPv6 on the router & Piholes just to filter AAAA DNS queries. And as previously stated, from what I noticed only mobile devices are causing these "problems".
Thanks in advance!