DNS forwarder not working for specific domain…
Have set up DNS forwarder on my local pFSense box and have defined 2 domain overrides (domain A with 3 entries, that is 3 DNS servers able to respond and domain B with 2 entries).
Now, the weird thing is that while I am able to resolve hostnames on domain A it doesn't work on domain B. The pFSense box is however able to ping both the DNS servers for domain B and doing an nslookup from my workstation (which is sitting behind the pFSense) I have no problem connecting to the dns servers and resolving names.
Are the domain B DNS servers across a VPN?
In that case the queries can get sourced from a VPN tunnel endpoint on pfSense, and the domain B DNS servers might not know how to route back to the VPN tunnel IP. To avoid that you specify "Source IP" on the Domain Overrides screen.
And if you have already specified "Source IP" then make sure it is still correct - I have had times when I changed the pfSense LAN IP and forgot to change "Source IP" also.
Otherwise, give more details of your network and DNS naming…
That did the trick, thanks phil :)
Strange thing is that DNS servers for both domains are sitting on the other end of the same VPN tunnel, only difference is the subnet to which they belong on the other end…