yum install bind-chroot bind # configuration vi /var/named/chroot/etc/named.conf # add your network ip so named will listen on it: listen-on port 53 { 127.0.0.1; 10.0.22.19; }; # add your network so named will answer questions from it: allow-query { localhost; 10.0.22.0/24; }; echo 'include "/etc/named.fluxcoil.zones";' >>/var/named/chroot/etc/named.conf cat >/var/named/chroot/etc/named.fluxcoil.zones <<EOT zone "fluxcoil.net" { type master; file "db.fluxcoil.net"; allow-update { none; }; }; zone "22.0.10.in-addr.arpa" { type master; file "db.10.in-addr.arpa"; allow-update { none; }; }; EOT # create zonefiles cat >/var/named/chroot/var/named/db.fluxcoil.net <<EOT \$TTL 604800 ; 1 week @ IN SOA fed10.fluxcoil.net. chorn\.fluxcoil.net. ( 1148400345 ; Serial 10800 ; Refresh (3 hours) 3600 ; Retry (1 hour) 604800 ; Expire (1 week) 600 ; Negative Cache TTL (10 minutes) ); IN NS fed10.fluxcoil.net. fed10 A 10.0.22.19 kerberos CNAME fed10 ldap CNAME fed10 rhel5 A 10.0.22.13 rhel CNAME rhel5 _kerberos TXT "FLUXCOIL.NET" kerberos CNAME fed10 _kerberos._udp SRV 0 0 88 fed10 _kerberos-master._udp SRV 0 0 88 fed10 _kerberos-adm._tcp SRV 0 0 749 fed10 _kpasswd._udp SRV 0 0 464 fed10 EOT cat >/var/named/chroot/var/named/db.10.in-addr.arpa <<EOT \$TTL 604800 ; 1 week @ IN SOA fed10.fluxcoil.net. chorn\.fluxcoil.net. ( 1148400345 ; Serial 10800 ; Refresh (3 hours) 3600 ; Retry (1 hour) 604800 ; Expire (1 week) 600 ; Negative Cache TTL (10 minutes) ); IN NS fed10.fluxcoil.net. 19 PTR fed10.fluxcoil.net. 13 PTR rhel5.fluxcoil.net. EOT service named start; chkconfig named on dig @127.0.0.1 fed10.fluxcoil.net echo "domain fluxcoil.net" >/etc/resolv.conf echo "nameserver 127.0.0.1" >>/etc/resolv.conf