I was suspecting the same, but I'm starting to tear my hair out when it comes to why this is acting differently to every other device in and out of the network.
Spent longer than I care to admit swapping back to my old DNS set up (pi-hole on separate device as DNS server for the LAN) I've been using OPNsense for my DNS server since I set it up as it seemed to replace it and honestly do a better job.
So now I can see all network queries passing through the pi-hole, but OPNsense is still resolving every external domain to itself.
I assume I've messed up the hairpin NAT - but I've now gone through the process 3 or 4 times so I'm hoping if that's what I did wrong I'd have noticed it by this point.
Is there anyway that the OPNsense box treats itself as separate to the rest of the network it's on? I found "Do not use the local DNS service as a nameserver for this system" and made sure it's ticked (and tried it off as well just to make sure I wasn't misreading it).
Spent longer than I care to admit swapping back to my old DNS set up (pi-hole on separate device as DNS server for the LAN) I've been using OPNsense for my DNS server since I set it up as it seemed to replace it and honestly do a better job.
So now I can see all network queries passing through the pi-hole, but OPNsense is still resolving every external domain to itself.
I assume I've messed up the hairpin NAT - but I've now gone through the process 3 or 4 times so I'm hoping if that's what I did wrong I'd have noticed it by this point.
Is there anyway that the OPNsense box treats itself as separate to the rest of the network it's on? I found "Do not use the local DNS service as a nameserver for this system" and made sure it's ticked (and tried it off as well just to make sure I wasn't misreading it).