The pfBlockerNG DNSBL EasyList is an easy way to implement content filtering straight out of the box without the need to use custom DNSBL Feeds. These lists are intended to block Adservers and Tracking Servers, 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 EasyList
- Firewall > pfBlockerNG > DNSBL EasyList
- Creates DNS Group Name
- Create Description
- Set State to On
- Set EasyList Feeds to either EasyList w/o Element or EasyPrivacy ( I Used EasyList w/o Element )
- Create Header/Label
- Select Categories ( I Selected All Categories )
- 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. )