If this isn't the right list for this I appologise now

To restart named etc I've been using the command line

/etc/rc.d/init.d/named restart

but recently this has stopped working, ie restart will stop named but
doesn't restart it again

when I attempt to start named using rndc it returns the error

'rndc: connect failed: connection refused'

the key in both named.conf and rndc.conf are the same, in my named.conf I
have the control section

controls {
inet allow {; } keys { "dnsadmin" ; };

and the options section in the rndc section is

options {
default-key "dnsadmin";

Any idea's why rndc is failing to connect?