The steps of installing and configuring dns server for a private net isolated from the Internet Installation: 0. install named from Linux distribution CD or download from the internet rpm -i name*.rpm 1. check if /etc/rc.d/init.d/named exists (installed by previous steps) 2. cd /etc/rc.d/rc2.d 3. ln -s ../init.d/named S94named #named will be started when system comes up Configuration: (assuming all the ethnet cards and drivers were installed and configured properly - use /bin/netcon to assign host name, IP address, dns server, domain name, netmask and routers) 0. mkdir /var/named 1. cp * /var/named #all the files in this directory 2. cp named.conf /etc #replace origin.com to yourDomain 3. mv db.origin.com db.yourDomain 4. update all the hosts names and domain name in db.yourDomain and db.10.10.10 Make sure the IP address matches with your the rest of hosts in your private net. (andrew is the dns server in this example. so replace it with your designated dns server.) Adding new hosts into private network (10.0.0.0) The following two files need to be updated: 1. db.yourDomain forward mapping - A record: hostname to IP address mapping) 2. db.10.10.10 reverse mapping - PTR record: IP address to host name mapping) e.g. shanado.origin.com is a new box with IP 10.10.10.3 1. append this entry into db.10.10.10 shanado IN A 10.10.10.3 2. append this entry into db.10.10.10 3 IN PTR shanado.origin.com.