I have setup my TP Link Archer VR2800 router with two networks:
- a local network, where all devices can talk to each other, and
- a guest network (which I connect IoT devices), where I deliberately restrict devices from talking to the local network
The Pi Hole is connected to the local network.
I want the local network to use the Pi Hole for the DNS server. I am indifferent about whether the guest network uses the Pi Hole for the DNS server or the regular ISP DNS server. I want to configure the DNS server(s) at router level.
However, because I configure the router to use the Pi Hole as the DNS server, none of the devices connected to the guest network can use this DNS server (because the Pi Hole is on the local network) and therefore are unable to properly access the internet. Is there some kind of work around that means (i) devices on my local network always use Pi Hole and (ii) devices on my guest network can still use the internet, either because there is someway to let them use Pi Hole (without granting them general access to the local network) or there is someway to get them to use the regular ISP DNS server?