DNS
I am getting a strange error message when trying to implement DNS. I am
running BIND 9.2.1. I can set up a slave zone and it works. I can promote
the slave to a master and it works. But as soon as I try to allow updates or
allow queries, even from 127.0.0.1, I get the following message in my
/var/log/daemon.log:
Sep 17 10:31:38 lnxa140 named[25320]: starting BIND 9.2.1
Sep 17 10:31:38 lnxa140 named[25320]: using 2 CPUs
Sep 17 10:31:38 lnxa140 named[25322]: loading configuration from
'/etc/bind/n
amed.conf'
Sep 17 10:31:38 lnxa140 named[25322]: no IPv6 interfaces found
Sep 17 10:31:38 lnxa140 named[25322]: listening on IPv4 interface lo,
127.0.0
.1#53
Sep 17 10:31:38 lnxa140 named[25322]: listening on IPv4 interface ctc0,
192.1
68.131.14#53
Sep 17 10:31:38 lnxa140 named[25322]: parser.c:1269: REQUIRE(tupleobj !=
((vo
id *)0) && tupleobj->type->rep == &cfg_rep_tuple) failed
Sep 17 10:31:38 lnxa140 named[25322]: exiting (due to assertion failure)
Here is my named.conf file when it is working minus comments:
options {
directory "/var/cache/bind";
query-source address * port 53;
forwarders {
10.10.1.122;
};
auth-nxdomain no; # conform to RFC1035
};
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
zone "winnebagoind.com" {
type master;
file "/var/cache/bind/winnebagoind.com.hosts";
};
Here it is again when I add the updates and it fails:
options {
directory "/var/cache/bind";
query-source address * port 53;
forwarders {
10.10.1.122;
};
auth-nxdomain no; # conform to RFC1035
};
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
zone "winnebagoind.com" {
type master;
file "/var/cache/bind/winnebagoind.com.hosts";
allow-update {
10.10.1.23;
};
};
Anyone have any ideas why this isn't working or what the error message
means?
Sam Warren, Jr.
Computer Technician
Winnebago Industries
641-585-3535 ext. 7785

Reply to: