OpenDNS is a DNS sinkhole. This allows you to stop people from going to certen sites that you don't want them to go to. There is two version of OpenDNS called Umbrella this is the enterprise version and cost money. We will be using the consumer version called OpenDNS home.
First you need to set up an acount. You will need an email address, password, and public IP. Ones you login in. You are ready to start
First go to settings. Then type in your public IP. You can go to What is my IP.
Then go to web content filtering. Set what you want to block. After this you can set up your DNS server in your router as
First login into your pfsense router through the web portal.
Go to System/General Setup.
Then add a DNS server and use the 208 address above
Then save the changes.
Final we need to force ever network enable devices to use OpenDNS.
Go to Service/DHCP Server/ LAN
in the DNS setting type the above IP address and save
Final reboot your router
This will force you not to go to sites than are part of the catagory that you set. If you do not want to effect you much then set to stop malware and stuff like that