dns/bind910 gained native chroot support in r382109. Those of us who used to store the BIND files in /var/named/etc/namedb and ran BIND with /var/named as the chroot environment, must do five things: Rename the /var/named directory to something else, like /var/Named. This is to avoid upsetting make -C /usr/src delete-old and still retain the meaning […]

Read More → Running dns/bind910 within a chroot after r382109

The removal of BIND from base in stable/10 left us with the option of running BIND from ports either in a jail, or as an ordinary service. The old BIND in base was able to run in a chroot environment, isolated from the rest of the system. Some of us believe a chroot is a […]

Read More → Missing chroot for dns/bind9{9,10}?

FreeBSD’s local_unbound DNS resolver was introduced in head in September 2013, and later in stable/10 when that branch became available. Its configuration out of the box, particularly its treatment of the /etc/resolvconf.conf, assumes the local_unbound resolver is the sole resolver to be used. The reason for this blog entry is that I appreciate being able […]

Read More → FreeBSD’s local_unbound in mobile environments

I tried to convince named from dns/bind99, as of r333563, to start automatically at (re)boot on stable/10 and head. My /etc/rc.conf file contains lines like these: named_enable=”YES” named_program=”/usr/local/sbin/named” named_wait=”YES” named_wait_host=”localhost” named_auto_forward=”YES” named_auto_forward_only=”YES” Eventually, I resolved the matter using the following patch: The tabs are missing, so you better apply this patch by hand. It’s not […]

Read More → Having trouble starting named from dns/bind99 automatically? Here’s how I solved it!