Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 333
  • Last Modified:

NAMED won't start CentOS 5.1 (BIND 9.x)

Hi Folks

I have been running a very old version of RedHat as a DNS server for our organisation but it's been showing signs of age lately, so built a box using CentOS 5.1 and rsynced all  the zone files to the new server.

When I try to start named with service named start I get
Error in configuration followed by a list of all zone files and then FAILED

named.conf is in /etc/
zone files are all in /var/named/

There is no hint as to what could be causing the error - i.e. it just says Error in configuration but this is not followed by anything which clarifies the error.

Can anyone help me with this please?

Cheers
Chris
0
kenwardc
Asked:
kenwardc
  • 6
  • 5
1 Solution
 
omarfaridCommented:
yo may use tools / commands like

named-checkconf
named-checkzone

please see link below on how to use

http://tecadmin.net/check-dns-configuration-file-bind/
0
 
kenwardcAuthor Commented:
How would I tell whether BIND is running as CHROOT or CACHED?

I have done the tests above and they come up clean.

Cheers
Chris
0
 
omarfaridCommented:
look into named.conf
0
NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

 
kenwardcAuthor Commented:
omafarid could you be a little more specific?

Cheers
Chris
0
 
omarfaridCommented:
For building chroot BIND, please see link below

http://www.ehowstuff.com/how-to-setup-bind-chroot-dns-server-on-centos-6-3-x86_64/

A caching DNS server is basically a DNS server that does not serve particular domain or zone. It forward all DNS inquires it receives to other DNS servers and get responses from them and back to client. Caching DNS server will then cache resolved inquires for some time (based on TTL of each).

Please see link below on how to set caching DNS server:

http://blog.chriscarini.com/2011/07/setting-up-caching-only-dns-server.html
0
 
gheistCommented:
In Centos5 you must bump up to bind97 to suport DNSSEC
Namely bind97-chroot is fully configured chrooted bind, no need to compile anything at all
Check mount -> if you have /var/named/chroot mentioned you have it chrooted.
0
 
kenwardcAuthor Commented:
Hi Everyone

I found the issue - one of the 11,000 zone files had a ":" in it at the beginning of a line. The older version of BIND didn't appear to mind but the new version didn't like it and failed to load.

Thanks for your efforts to get me straight - really appreciate it.

Kind regards
Chis
0
 
kenwardcAuthor Commented:
I've requested that this question be closed as follows:

Accepted answer: 0 points for kenwardc's comment #a40018746

for the following reason:

Omafarid's comment to look in the named.conf file got me searching the file for errors. I found the error - it was a colon ":" placed in error at the beginning of a line. BIND 9.x doesn't like that much. When I took the colon away the service started just fine.
0
 
omarfaridCommented:
Since my comment let you find error in the named.conf then I provided you the solution or took you in that direction and hence I should get the points!
0
 
kenwardcAuthor Commented:
I agree - I did accept your solution as the one but it seems the site hasn't updated that. Will try again.
0
 
kenwardcAuthor Commented:
DONE! Thanks, Omarfarid! All the best.
0
 
omarfaridCommented:
Welcome :)
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 6
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now