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
<<attachment: Penguin2.jpg>>

