Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am setting up a domain = with 2 nameservers and in Webmin -> BIND.

For this, I have registered 2 child nameservers at my domain registrar, and in Webmin->Bind I have set up a new zone for this domain.

In this zone, i have specified 2 nameserver records- one each for ns1 and ns2. Also, I have defined 2 address records- one each for -> IP Address #1 and for -> IP Address #2

However when I try to start BIND in Webmin, I get the following error--

Failed to start BIND : Starting named: Error in named configuration: zone has no NS records zone not loaded due to errors. _default/ bad zone [FAILED]

share|improve this question
up vote 1 down vote accepted

A common reason for this error is missing the trailing periods on domain names.

You might have something similar to IN NS

In the zone file. If so, try replaceing with IN NS

Notice the period after

share|improve this answer

See the output of the hostname command. In my case the output of the hostname command was, so there must be an "A record" for you machine's name:     IN      A

where is my machine's name is my machine's IP on which I wish to run bind(dns).

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .