The pfBlockerNG DNSBL Feeds enables you to use custom lists to provide additional blocking for Adservers, Tracking Servers and content you do not want users on your network to see, and I have found that enabling this feature on pFsense does not trigger warning from websites about having an AdBlocker installed. If you find that the DNSBL EasyList filtering is not working on some or all systems on your network then your will may need to NAT All DNS Traffic To pFsense DNS as systems may have their own DNS resolution setting configured.
Setup pfBlockerNG DNSBL Feeds
- Firewall > pfBlockerNG > DNSBL Feeds
- Creates DNS Group Name
- Create Description
- Set Format to Auto
- Set State to On
- Set Source to either External File URL
- Create Header/Label
- Set List Action to Unbound
- Set Update Frequency ( I Used 6 Hours )
- Set Weekly (Day of Week) ( This is only required for the ‘Weekly’ Frequency Selection. )