You are on page 1of 5

DNS Configuration in RHEL 5 Step 1: set static ipaddress by using these commands system-config-network or ifconfig eth0 192.168.0.

254 Step 2: Install all these following rpms rpm -ivh bind-9.3.3-7.el5.i386.rpm rpm -ivh bind-devel-9.3.3-7.el5.i386.rpm rpm -ivh bind-libbind-devel-9.3.3-7.el5.i386.rpm rpm -ivh bind-libs-9.3.3-7.el5.i386.rpm rpm -ivh bind-libbind-devel-9.3.3-7.el5.i386.rpm rpm -ivh bind-libs-9.3.3-7.el5.i386.rpm rpm -ivh bind-sdb-9.3.3-7.el5.i386.rpm rpm -ivh caching-nameserver-9.3.3-7.el5.i386.rpm Step 3: cd /var/named/chroot/var/named/ cp localdomain.zone for.prasanna.com cp named.local rev.prasanna.com chown root:named for.prasanna.com chown root:named rev.prasanna.com tep 4: Edit the following files and add the respective lines in those vi /etc/sysconfig/network hostname=server.prasanna.com

vi /etc/sysconfig/network-scripts/ifcfg-eth0 peerdns=no vi /etc/resolv.conf search prasanna.com nameserver 192.168.0.254 vi /etc/hosts 192.168.0.254 cd /var/named/chroot/etc cp named.caching-nameserver.conf named.conf chown root:named named.conf vi named.conf option{ listen-on pot 53{127.0.0.1; 192.168.0.254;}; allow-query{ localhost; 192.168.0.0/24;} match-clients {localhost; 192.168.0.0/24;}; match-destination {localhost; 192.168.0.0/24;}; i /etc/named.rfc1912.zones zone "prasanna.com" IN { type master; file "for.prasanna.com"; allow-update {none;}; }; zone "0.168.192.in-addr.arpa" IN { type master; file "rev.prasanna.com";

allow-update { none; }; }; Step 5: Edit for.prasanna.com and rev.prasanna.com in the respective location /var/named /chroot/var/named in the following way. for.prasanna.com $TTL 86400 @ IN SOA server.prasanna.com. root.server.prasanna.com. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum N NS server.prasanna.com. server IN A 192.168.0.254 client8 IN A 192.168.0.108 client1 IN A 192.168.0.101 client2 IN A 192.168.0.102 client3 IN A 192.168.0.103 client4 IN A 192.168.0.104 client5 IN A 192.168.0.105 client6 IN A 192.168.0.106 client7 IN A 192.168.0.107

rev.prasanna.com $TTL 86400 @ IN SOA server.prasanna.com. root.server.prasanna.com. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS server.prasanna.com. 254 IN PTR server.prasanna.com. 101 IN PTR client1.prasanna.com. 102 IN PTR client2.prasanna.com. 103 IN PTR client3.prasanna.com 104 IN PTR client4.prasanna.com.105 IN PTR client5.prasanna.com.106 IN PTR client6.prasanna.com.107 IN PTR client7.prasanna.com.108 IN PTR client8.prasanna.com. Step 6: service named restart chkconfig named on dig -x 192.168.0.254 if you get all the four sections question, answer,additional, authority as 1, yo u got it. Otherwise, some check the steps properly. Step 7: Client side: in station1.prasanna.com just touch these files with the existing details

vi /etc/resolv.conf search prasanna.com nameserver 192.168.0.254 vi /etc/hosts 192.168.0.254 server.prasanna.com 192.168.0.1 station1.prasanna.com dig -x 192.168.0.25

You might also like