Hola
El problema parece ser que cuando pones al pfSense como servidor DNS. no resuelve …
Revisa la conf
Listen Port: 53 (por defecto)
Network Interfaces: (por donde responde las peticiones de resolución de dns, normalmente LAN y localhost, o pon All para asegurar)
Outgoing Network Interfaces: (por donde pfSense consulta los dominios que no conoce, normalmente WAN y localhost, o por all para asegurar
System Domain Local Zone Type: transparent
DNSSEC: (deshabilitado por defecto, pero yo lo tengo habilitado y va bien)
DNS Query Forwarding: Deshabilitado (prueba a ON/OFF esta opción ...)
...
Y en System > general setup, define DNS server 1,2 (con 2 ya bastaria), que funcionen, por ejemplo: 8.8.8.8 y 208.67.220.220
Haz pruebas desde tu pfsense de resolver algún dominio en: Diagnostics > DNS Lookup
Salu2