thanx chort for your response,
I am totally newbie to dns and i am learning from here
http://tldp.org/HOWTO/DNS-HOWTO-3.html
so , please tell newbie how to configure allow recursive option,
i had already regenrated the rndc key with rndc-confgen command placed it in rndc.conf and named.conf file.
but as u told to remove the rndc.conf file and regenerate with rndc-confgen -a , i done that but still named could not be start.
for reference
#tail -f 10 /var/log/messages
Sep 22 15:39:25 mandrake named[2944]: using 1 CPU
Sep 22 15:39:25 mandrake named[2946]: loading configuration from '/etc/named.conf'
Sep 22 15:39:25 mandrake named: named startup succeeded
Sep 22 15:39:25 mandrake named[2946]: no IPv6 interfaces found
Sep 22 15:39:25 mandrake named[2946]: listening on IPv4 interface lo, 127.0.0.1#53
Sep 22 15:39:25 mandrake named[2946]: listening on IPv4 interface eth0, 192.168.1.2#53
Sep 22 15:39:25 mandrake named[2946]: command channel listening on 127.0.0.1#953
Sep 22 15:39:25 mandrake named[2946]: couldn't open pid file '/var/run/named.pid': Permission denied
Sep 22 15:39:25 mandrake named[2946]: exiting (due to early fatal error)
Sep 22 15:39:28 mandrake named: named shutdown failed
-jack