Having trouble setting up a DNS filter



  • Hello all, so I have this esxi setup where I have nxfilter (DNS filter/server) installed in one of the virtual machines (10.2.0.110).

    The problem is the following: when I change the DNS in pfSense (System: General Setup) to the IP nxfilter is listening to, DNS can't be resolved and the IP is unreachable (can't ping).

    However if I change the DNS in one of the Windows clients, DNS gets resolved and everything is normal.

    Network is:

    10.0.0.0/24
    10.1.0.0/24
    10.2.0.0/24

    Firewall rules is "allowing all" in the subnets for now.



  • This shows up in system logs:

    php-fpm[72988]: /system.php: The command '/sbin/route delete '10.2.0.110'' returned exit code '1', the output was 'route: writing to routing socket: No such process delete host 10.2.0.110 fib 0: not in table'



  • Solved it with a different approach:

    Set Unbound to use nxfilter as upstream server and disabled private addresses scrubbing.

    I still have no idea why pfSense base system didn't work with nxfilter. If anyone has any idea, please let me know, however for the moment I'm happy it's working as it is.


Log in to reply