Monday, December 1, 2008

DNS Configuration in RHEL 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


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


vi /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


IN 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, you 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.254


you should get the same sections like the server, Otherwise check the steps properly.

8 Comments:

Pandiyan said...

Thanx. It is really a useful information.

Cheran said...

Vow, I tried a lot. Finally I got it from your blog. Good work.

Linux Avathar said...

Yes. I'm a linux admin. this is really useful. Thank you man.

Govind Ravi Shankar said...

Yes good going...

dr. rajender kumar said...

hey prasanna...u made me proud of you...thats a great information dear...i shall appreciate if you can help with NIS in same detailed manner... ...I am a trainer for IT-IMS and it helped me a lot for training others..

PERLER said...

Nice,keep it up!!!!

kool said...

Dear Sir,

Your are simplly great at one shot that configuratuin is worked

can you help me for LDAP server & web mail server on RHEL 5. My Email is rahulkuldharan@gmail.com

Thanks,
rahul k.

kool said...

Dear Sir,

Your are simplly great at one shot that configuratuin is worked

can you help me for LDAP server & web mail server on RHEL 5. My Email is rahulkuldharan@gmail.com

Thanks,
rahul k.