Bind will not start after editing /var/named.conf
I'm trying to set up BIND for the first time. So far so good. I can ping, do an nslookup, and restart the named service just fine. It all resolves from my machine.
Now it is time to create my zones in /var/named.conf and then create the records. I want to create a forward lookup and a reverse lookup. So I open /var/named.conf and added the two zones Code:
zone "smw.local" IN { Code:
service named restart smw.local.zone exists and so does smw.local.rr.zone If I remove the two zones I added to named.conf the service restarts fine. ---- named.conf smw.local.zone smw.local.rr.zone Why might the service not want to start after adding the two zones? |
Hi,
You miss the brackets in the SOA records of both zone files. Also you use a CNAME for the MX RR, that is illegal: Code:
$ORIGIN smw.local. Code:
$ORIGIN 1.168.192.addr.arpa. Regards |
I made those changes, but it still fails.
Plus you said, "Also you use a CNAME for the MX RR" So instead of CNAME use MX? These are the errors /var/named/smw.local.zone:17: near '192.168.1.2': not a valid number zone smw.local/IN: loading from master file /var/named/smw.local.zone failed: not a valid number Maybe it needs a priority number? I'll check and get back. |
I'm trying to go back and make things simple. Below is my forward and reverse zone files. The forward file loads, but thereverse doesn't
Forward: Code:
$ORIGIN smw.local. Code:
$ORIGIN 1.168.192.addr.arpa. /var/named/smw.local.rr.zone:4: ignoring out-of-zone data (1.168.192.addr.arpa) /var/named/smw.local.rr.zone:12: ignoring out-of-zone data (1.168.192.addr.arpa) /var/named/smw.local.rr.zone:13: ignoring out-of-zone data (1.1.168.192.addr.arpa) /var/named/smw.local.rr.zone:14: ignoring out-of-zone data (2.1.168.192.addr.arpa) zone smw.local/IN: has 0 SOA records zone smw.local/IN: has no NS records zone smw.local/IN: not loaded due to errors. What's getting me is I can go into my named.conf and remove the reverse zone, but named won't even start then.. |
Quote:
Code:
<snip> Quote:
|
Now it says
/var/named/smw.local.rr.zone:4: ignoring out-of-zone data (1.168.192.in-addr.arpa) /var/named/smw.local.rr.zone:12: ignoring out-of-zone data (1.168.192.in-addr.arpa) /var/named/smw.local.rr.zone:13: ignoring out-of-zone data (1.1.168.192.in-addr.arpa) /var/named/smw.local.rr.zone:14: ignoring out-of-zone data (2.1.168.192.in-addr.arpa) zone smw.local/IN: has 0 SOA records zone smw.local/IN: has no NS records zone smw.local/IN: not loaded due to errors. I'll keep researching thanks for the help. ------ I forgot to remove the period after arpa. Here is my reverse record now Code:
/var/named/smw.local.rr.zone:4: SOA record not at top of zone (1.168.192.in-addr.arpa.smw.local) zone smw.local/IN: loading from master file /var/named/smw.local.rr.zone failed: not at top of zone zone smw.local/IN: not loaded due to errors. |
Quote:
Code:
$ORIGIN 1.168.192.in-addr.arpa. |
With the trailing dot I get
/var/named/smw.local.rr.zone:4: ignoring out-of-zone data (1.168.192.in-addr.arpa) /var/named/smw.local.rr.zone:12: ignoring out-of-zone data (1.168.192.in-addr.arpa) /var/named/smw.local.rr.zone:13: ignoring out-of-zone data (1.1.168.192.in-addr.arpa) /var/named/smw.local.rr.zone:14: ignoring out-of-zone data (2.1.168.192.in-addr.arpa) zone smw.local/IN: has 0 SOA records zone smw.local/IN: has no NS records zone smw.local/IN: not loaded due to errors. |
Quote:
Double-check your configuration files and post the output of both: Code:
named-checkzone smw.local /var/named/smw.local.zone |
I think it's working. I'm doing all of this for the first time, and at this point I'm a little lost. I got named started. So I did an nslookup for ns1 and it came back
Server: 127.0.0.1 Address: 127.0.0.1#53 Name: ns1.smw.local Address: 192.168.1.2 Am I right? Have I done it? I got rid of the reverse zone for now from my named.conf. Here is my current zone file. Code:
|
Quote:
You may delete one of the 2 A records for ns1 in the zone file. And don't forget to increase the serial after doing changes to the zonefile Regards |
Thanks for the help! Yo mean get rid of either the www or ns1 record? Why should I change the serial?
And one last question. The reason I am doing this is because I'm going to set up a FreeIPA domain controller and I need a DNS server so my hostnames are resolvable. In order to make hostnames resolvable for all of my machines do I need to add a zone and zone file for each of them? |
Quote:
Quote:
Quote:
Quote:
Regards |
All times are GMT -5. The time now is 09:49 PM. |