Try this?https://forum.opnsense.org/index.php?topic=9245.0
What I haven't figured out is how to forward external DNS requests to pi-hole. i.e., Some devices like Chromecast will also use Google DNS (even though DHCP specifies a different server). I can't seem to setup a port forwarding rule to forward requests to 8.8.8.8 to pi-hole. I can only get that to work by forwarding to the router (per that link posted earlier).
Quote from: tracyboehrer on March 19, 2020, 02:30:13 pmWhat I haven't figured out is how to forward external DNS requests to pi-hole. i.e., Some devices like Chromecast will also use Google DNS (even though DHCP specifies a different server). I can't seem to setup a port forwarding rule to forward requests to 8.8.8.8 to pi-hole. I can only get that to work by forwarding to the router (per that link posted earlier).You can obtain your goal by creating a hairpin on the Outbound NAT. Interface: LANSource: !<Pihole IP> (mind the exclamation mark) or even narrow it down to only your chromecast source IPSource port: *Destination: <Pihole IP> (mind the missing exclamation mark)Destination port: 53NAT Address: Interface addressNat port: *Static port: NODescription: DNS Hairpin
Could someone give me a screen shot of how you have the rule setup? I am having issues getting it to work.