Please see YUM SERVER before DNS SERVER
[root@www ~]# yum install bind*
five packages will be install
- bind.i686
- bind-chroot.i686
- bind-dyndb-ldap.i686
- bind-libs.i686
- bind-utils.i686
[root@www ~]# cp -a /etc/named.conf /etc/named.conf.backup
[root@www ~]# cat /etc/named.rfc1912.zones >> /etc/named.conf
[root@www ~]# hostname
[root@www ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:26:22:52:6F:42
inet addr:192.168.20.34 Bcast:192.168.20.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:31
[root@www ~]# vim /etc/named.conf
Note: change named.localhost to forward.localhost and named.loopback to reverse.loopback as shown below.
options {
directory “/var/named”;
};
zone “mc712.com” IN {
type master;
file “forward.localhost”;
allow-update { none; };
};
zone “20.168.192.in-addr.arpa” IN {
type master;
file “reverse.loopback”;
allow-update { none; };
};
mc712.com is the domain name and http://www.mc712.com is the FQDN(Fuly qualified Domain Name).(Do not write http://)
IP ADDRESS is “192.168.20.34” that why we use “20.168.192“.
[root@www ~]# cd /var/named
[root@www named]# cp -a named.localhost forward.localhost
[root@www named]# cp -a named.loopback reverse.loopback
[root@www named]# vim forward.localhost
$TTL 1D
@ IN SOA http://www.mc712.com. root.www.mc712.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS http://www.mc712.com.
www A 192.168.20.34
(Do not write http://)
use www A 192.168.20.34 because hostname is http://www.mc712.com. .
[root@www named]# vim reverse.loopback
$TTL 1D
@ IN SOA http://www.mc712.com. root.www.mc712.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS http://www.mc712.com.
A 192.168.20.34
34 PTR http://www.mc712.com.
(Do not write http://)
Use 34 PTR because IP is 192.168.20.34
[root@www named]# service NetworkManager stop
[root@www named]# service network restart
[root@www named]# vim /etc/resolv.conf

[root@www named]# service named restart
Stopping named: [ OK ]
Starting named: [ OK ]
[root@www ~]# cd
[root@www ~]# dig -x 192.168.20.34
[root@www ~]# dig http://www.mc712.com.
(Do not write http://)
Permanent on/off the following services
[root@www ~]# chkconfig vsftp on
[root@www ~]# chkconfig named on
[root@www ~]# chkconfig NetworkManager off
Check the /etc/resolv.conf file everytime when you start the DNS







