DNS Server

Please see YUM SERVER before DNS SERVER

[root@www ~]# yum install bind*

five packages will be install

  1. bind.i686
  2. bind-chroot.i686
  3. bind-dyndb-ldap.i686
  4. bind-libs.i686
  5. 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

http://www.mc712.com

[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; };
};

dns server1

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://)

dns server2

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

dns server3

 

[root@www named]# service named restart

Stopping named: [ OK ]

Starting named: [ OK ]

[root@www ~]# cd

[root@www ~]# dig -x 192.168.20.34

dns server4

[root@www ~]# dig http://www.mc712.com.

(Do not write http://)

dns server5

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