I've found a bunch of stuff on this (like Need help forwarding IPv6 DNS request from specific host to different server), but I can't figure out what exactly to do with the info (it's all Greek to me, sadly).
I have an external IPv4 and IPv6 address, and because of that my IPv6-capable computers have acquired IPv6 addresses. The Windows computers seem to prefer making DNS requests over IPv6, which bypasses my local DNS server that has the IPv4 address 192.168.0.101 and responds on port 53 (it has no IPv6 address).
What would I need to do to have OpenWRT redirect IPv6 port 53 DNS lookups to my IPv4 local DNS server at 192.168.0.101#53? That path seems the easiest, since making static IPv6 addresses to redirect IPv6 clients to seems to be a hassle (and another number to remember).
Also let me know if more info is needed!
Edit: Here are
>nslookup google.com Server: OldDeller.lan Address: fdc9:af8b:d52b::1 Non-authoritative answer: Name: google.com Addresses: 2607:f8b0:4006:80f::200e 126.96.36.199 >nslookup google.com 192.168.0.101 Server: pi.hole Address: 192.168.0.101 Non-authoritative answer: Name: google.com Addresses: 2607:f8b0:4006:81f::200e 188.8.131.52
nslookup to hit 192.168.0.101 by default (Linux ones seem to do it, the DHCP server hands out 192.168.0.101 as the DHCP server to use). Also, if I disable IPv6 on the Windows computers they use 192.168.0.101 by default for