In a small network, you may never have the occasion to set up your own DNS server. However, there are compelling reasons to do so (for example, reducing administrative overhead and improving the speed of DNS queries), especially as our networks get larger. Fortunately, pfSense makes the process of implementing a private DNS server fairly easy.

It should be noted that pfSense has two separate services for DNS. Prior to version 2.2, DNS services were configurable via Services | DNS Forwarder, which invokes the dnsmasq daemon. For version 2.2 and later, Unbound is the default DNS resolver, and it is configurable by navigating to Services | DNS Resolver. New installs of version 2.2 or greater have DNS Resolver enabled by default, while upgrades ...

Get Mastering pfSense now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.