I tried this guide :
https://doc.pfsense.org/index.php/Creating_a_DNS_Black_Hole_for_Captive_Portal_Clients
and even I'm doing step by step, it seems something is missing in the documentation as I can't get it working, have somebody had success with this?