Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am trying to set up a bind server. My named.conf file has the following lines

...
options{
...
directory "/var/named";
...
};
...
zone "sly.net"{
type master;
file "data/db.sly.net";
};
...

My file is at /var/named/data/db.sly.net - but when I try to start the server, I get the error

zone sly.net/IN: loading master file data/db.sly.net: file not found
_default/sly.net/IN: file not found

I'm not sure what the issue could be. Is my file in the correct place?

share|improve this question
1  
Can you try to specify zone file location like file "/var/named/data/db.sly.net"; garron.me/go2linux/how-setup-dns-server-master-slave-bind.html –  Suku Jan 3 '13 at 19:32
    
@Suku I tried that, but it didn't work. Good idea though. –  Chris Jan 3 '13 at 20:12

1 Answer 1

up vote 3 down vote accepted

named may be running as a chroot program with lowered privs.....thus the location of /var/named virtually within the chroot environment may be different than the actual location in a non-chrooted environment.

share|improve this answer
    
I have other issues, but the correct location was /var/named/chroot/var/named/data instead of /var/named/data –  Chris Jan 3 '13 at 20:11

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.