pfSense ha il suo plugin chiamato pfBlockerNG che è a tutti gli effetti un “piHole” ma definito per il predetto firewall open source.
Se avete un macchina con pfSense già installato e un RaspberryPi con piHole, potete fare in modo che i due sistemi comunichino. (per configurare piHole su RaspberryPi guarda qui)
Server Upstream DNS in piHole
I server di upstream DNS devono essere modificati in piHole in modo da dover forzatamente far uscire le vostre richieste DNS tramite pfSense.
Nel campo Custom 1 (IPv4) inserite l’indirizzo della vostra istanza pfSense (di solito 192.168.1.1 o .254)
Server DNS in pfSense
Il server DNS deve essere cambiato ovviamente nell’interfaccia LAN (o qualsiasi altra interfaccia con DHCP)
In Services -> DHCP Server -> LAN inserite l’indirizzo locale del vostro piHole nel campo DNS servers
Salvate la modifica in pfSense.
Per testare il funzionamento, i dispositivi già connessi devono essere riconnessi per poter ottenere il nuovo indirizzo del server DNS, in questo caso il vostro piHole.