在開始設定DNS伺服器之前,要先規劃網域內的主機名稱與IP位址對應的關係。在此假設我們擁有mydomain這個網域,DNS伺服器的主機名稱將設定為ns,IP位址是192.168.101.254。在這個網域中有DHCP伺服器,將會分配192.168.101.1到192.168.101.253的IP位址給網域中的電腦。我們希望這些電腦也都有一個主機名稱。例如192.168.101.1對應到1-dynamic-ip.mydomain;192.168.101.253對應到253-dynamic-ip.mydomain。
編輯/etc/namedb/named.conf:
options { directory "/etc/namedb"; pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; listen-on { 127.0.0.1; 192.168.101.254; }; }; zone "." { type hint; file "named.root"; }; zone "localhost" { type master; file "master/localhost-forward.db"; }; zone "127.in-addr.arpa" { type master; file "master/localhost-reverse.db"; }; zone "mydomain." { type master; file "dynamic/mydomain.zone"; }; zone "101.168.192.in-addr.arpa" { type master; file "dynamic/101.168.192.in-addr.arpa.zone"; };