And according to 'man named', you can use the '-t' parameter if you want named to run in a chroot (I've never tried it):

-t directory: Chroot to directory after processing the command line arguments, but before reading the configuration file.
Warning: This option should be used in conjunction with the -u option, as chrooting a process running as root doesn't enhance security on most systems; the way chroot(2) is defined allows a process with root privileges to escape a chroot jail.

]]>https://bbs.archlinux.org/profile.php?id=295452014-03-18T13:51:28Zhttps://bbs.archlinux.org/viewtopic.php?pid=1393873#p1393873I update the topic: no one created a systemd service for bind9?]]>https://bbs.archlinux.org/profile.php?id=762492014-03-18T13:12:05Zhttps://bbs.archlinux.org/viewtopic.php?pid=1393857#p1393857It seems that is an alternate init script, created by an user. Is not an "official" way to do it. What is necessary is someone willing create a new way for doing it under systemd.

Are you that person?

Read about creating systemd services (man systemd.service and man systemd.unit) and create an script that is going to be called by the service (probably you can take that init script as a base). Once you do, update that wiki article.

Having said that... probably that contribution would be more fitting for an AUR package + how to install it under the Tips and tricks section of the main BIND article instead.