Troubleshoot Linux / UNIX bind dns server zone problems with named-checkzone tool

by Vivek Gite on September 21, 2007 · 6 comments

Q. How do I check my domain zone file for error and validity the same under BIND DNS Server version 9?

A. You need to use named- checkzone command as zone file validity checking tool. It is useful for checking zone files before configuring them into a name server.

named-checkzone command syntax

named-checkzone {zonename} {filename}
Where,

  • zonename : The domain name of the zone being checked.
  • filename : The name of the zone file.

How do I check my zone file configuration for errors?

Use named-checkzone to check the zone files as follows:
named-checkzone nixcraft.com /var/named/zone.nixcraft.com
Output:

OK

If you see "OK" as result, the zone file is properly configured and you can restart bind name server.

Featured Articles:

Share this with other sys admins!
Facebook it - Tweet it - Print it -

{ 6 comments… read them below or add one }

1 trupti October 18, 2007

how to configure bind in enterprise linux

Reply

2 Satish July 23, 2008

Dear
Tech. Team in my LINUX server DNS server is not configure properly and the package bind*cachi* is not install,pls how to solve that problem,rewmaining theis all package install properly.Pls send me the reply asap.

Regards
Satish Patnaik
09985714525

Reply

3 linuxss August 26, 2008

Dear Satish,

You copy or download bind package from internet which are not install in your system

Reply

4 ashish February 26, 2010

hello sir
plz tell me
sir i have one computer and i have to configure dns server in linux
when i configure dns server in linux then get some error
so pz tell me how to configure dns server properly

Reply

5 Bodhik June 18, 2010

Can we use named-checkzone for rev zone files, i.e. 100.100.100.rev?

Reply

6 Erik April 27, 2011

Yes we can, named-checkzone is used for both zone file and reverse zone file. It does same checking like bind does when starting.

Reply

Leave a Comment

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <blockquote> <pre> <a href="" title="">
What is 2 + 9 ?
Please leave these two fields as-is:
Solve the simple math so we know that you are a human and not a bot.




Previous post:

Next post: