Hi Robert, When you say static clients are you talking about those with Static IP Addresses? If so, you can still set (if you want) their DNS Server IP Addresses to that of pfSense. Its DNS Forwarder does do local host name registration as far as I am aware. Although it is just a 'Forwarder', it is a little bit clever. It may be worth giving it a shot first, might resolve your issues. If you still require setting up a DNS Server, then pick either they both do what they should and do it well.
Personally for small installs where DNS is a requirement i will use DNS-SERVER which is based on Tiny DNS. However I have not yet seen this issue on any of the pfSense boxes that I currently run. Just looking at your Reply and want to hopefully clarify some parts for you.
Have you looked into the Services DNS Forwarder Setup section. The Two Options (DHCP Registration and Static DHCP) do not register your internal leases and hostnames with your ISP's DNS servers but instead registers them with the pfSense DNS Forwarder (Which is essentially a DNS Server) so that internal addresses can be resolved. Secondly if you have correctly set the Domain Suffix in pfSense (System General) and accordingly on the individual hosts, you should be able to add override entries into the DNS Forwarder settings towards the bottom of the options.
Jun 12, 2017 - To support the extra software packages on the pfSense firewall, it is. Regardless of which hardware is chosen, installing pfSense to the. In order to setup Squid Guard you should have two packages installed on your Pfsense for it to work properly. First package should be Squid 3 (In case you're publishing Exchange web services with it) or Squid if not.