Provide domain name resolution service-bind if you want to provide an authoritative Domain Name Service for a domain, you need a complete Domain Name Server, such as named in the software package bind9. If bind9 is installed, you should also install dnsutils. You may also need to install tool packages such as bind9-host, dns-browse, dnscvsutil, and nslint. You may also need to install instructions: bind9-doc. You may also need to install the development documentation: libbind-dev; libnet-dns-perl. If you use DHCP, the following software package will help you: dhcp-dns. Install bind9 or use dpkg-reconfigure bind9 for basic settings. Set the name of the file to be edited. In Debian, you can find this file in/etc/bind/. It is mainly used to set the basic DNS domain. It contains the other two files: named. conf. local, used to define the local area, and named. conf. options, used to set options. (The latter execution requires resolvconf to generate/var/run/bind/named. the options file, except that forwarders is a list of currently available non-local domain name servers, is the same as the original one. You can modify include in named. conf TO include/var/run/bind/named. options. The database file used in the named. conf * file. If the complete path is not specified, the database file will be stored in/var/cache/bind /. This is a correct place to store the files generated by named. For example, the database file used by the slave server of a domain. The static database files under/etc/bind/must have a complete path in named. conf to be found.