Now I am puzzled, I thought I knew enough

Henri J. Schlereth henris at neandertal.org
Sun Nov 28 12:57:29 UTC 1999


Here is my situation. I have 8.2.2.p5 installed on all machines.
The primary/slave functions work just fine with two machines.
I have a third machine that is a primary and is supposed to send
updates to the primary #1 which is secondary to it.
Primary #1 sends notifies to slave #1 just fine.
Primary #2 sends no notifies but approves AFXR from primary #1
(e.g. I wipe out the files and it cheerfully dumps them to #1
but no notify what so ever)

And the bueaty of it all is that there are no errors.

Included files:
Primary #1 named.conf  = kesrith.neandertal.org

// generated by named-bootconf.pl

options {
	directory "/var/named";
	version "Surely you must be joking";
	/*
	 * If there is a firewall between you and nameservers you want
	 * to talk to, you might need to uncomment the query-source
	 * directive below.  Previous versions of BIND always asked
	 * questions using port 53, but BIND 8.1 uses an unprivileged
	 * port by default.
	 */
	// query-source address * port 53;
};

// 
// Official and stealth secondaries 
// 
acl "neandertal-xfer" {
	{ 192.168.1.4;	// shonjir.neandertal.org (slave)
	};
};

acl "webgalactic-xfer" {
	{ 10.0.0.9;	// babylon.webgalactic.com (master)
	};
};


zone "." {
	type hint;
	file "named.ca";
};

zone "0.0.127.in-addr.arpa" {
	type master;
	file "primary/0.0.127.in-addr.arpa";
};

zone "1.168.192.in-addr.arpa" {
	type master;
	file "primary/1.168.192.in-addr.arpa";
	allow-query {
		any;
	};
	allow-transfer {
	localhost;
	neandertal-xfer;
	};
};

zone "neandertal.org" {
	type master;
	file "primary/neandertal.org";
  	allow-query {
		any; 
};
	allow-transfer {
	localhost;
	neandertal-xfer;
	};
};

zone "0.0.10.in-addr.arpa" {
	type slave;
	file "secondary/0.0.10.in-addr.arpa";
	masters { 10.0.0.9; };
	allow-query {
		any;
	};
	allow-transfer {
	localhost;
	webgalactic-xfer;
	};
};

zone "webgalactic.com" {
	type slave;
	file "secondary/webgalactic.com";
	masters { 10.0.0.9; };
	allow-query {
		any;
	};
	allow-transfer {
	localhost;
	webgalactic-xfer;
	};
};

Slave #1 named.conf:  =shonjir.neandertal.org

// generated by named-bootconf.pl

options {
	directory "/var/named";
	version "Surely you must be joking";
	/*
	 * If there is a firewall between you and nameservers you want
	 * to talk to, you might need to uncomment the query-source
	 * directive below.  Previous versions of BIND always asked
	 * questions using port 53, but BIND 8.1 uses an unprivileged
	 * port by default.
	 */
	// query-source address * port 53;
};

// 
//  An official slave (secondary) server.
// 
acl "neandertal-xfer" {
	192.168.1.1;
	192.168.1.2;
};
zone "." {
	type hint;
	file "named.ca";
};

zone "0.0.127.in-addr.arpa" {
	type master;
	file "primary/0.0.127.in-addr.arpa";
};

zone "1.168.192.in-addr.arpa" {
	type slave;
	file "secondary/1.168.192.in-addr.arpa";
	masters { 192.168.1.1; };
	allow-query {
		any;
	};
	allow-transfer {
		localhost;
		neandertal-xfer;	
	};
};

zone "neandertal.org" {
	type slave;
	file "secondary/neandertal.org";
	masters { 192.168.1.1; };
	allow-query {
		any;
	};
	allow-transfer {
		localhost;
		neandertal-xfer;	
	};
};

Primary #2 named.conf (the one that doesnt send notifies) = babylon.webgalactic.com (this is a customer machine that will go away and then it wont matter but
I still want to know why!)

// generated by named-bootconf.pl

options {
	directory "/var/named";
	version "Surely you must be joking";
	/*
	 * If there is a firewall between you and nameservers you want
	 * to talk to, you might need to uncomment the query-source
	 * directive below.  Previous versions of BIND always asked
	 * questions using port 53, but BIND 8.1 uses an unprivileged
	 * port by default.
	 */
	// query-source address * port 53;
};

// 
// Official and stealth secondaries 
// 
acl "webgalactic-xfer" {
	{ 192.168.1.1;	// kesrith (slave)
	};
};


zone "." {
	type hint;
	file "named.ca";
};

zone "0.0.127.in-addr.arpa" {
	type master;
	file "primary/0.0.127.in-addr.arpa";
};

zone "0.0.10.in-addr.arpa" {
	type master;
	file "primary/0.0.10.in-addr.arpa";
	allow-query {
		any;
	};
	allow-transfer {
	localhost;
	webgalactic-xfer;
	};
};

zone "webgalactic.com" {
	type master;
	file "primary/webgalactic.com";
  	allow-query {
		any; 
};
	allow-transfer {
	localhost;
	webgalactic-xfer;
	};
};

So what might I be missing? The #2 primary has a different IP
but the routing tables work, I can ping by full name only unless I
add an entry into /etc/hosts. nslookup/dig both will cough up the
correct names (full only).

All machines are running RH6.0 and bind-p5.

#2 just wont send a NOTIFY when the stuff changes. grrrrrrr!

TIA
Henri

-------------------------------------------------------------
My .sig file can beat up your .sig file!
Biologically, anything past the age of 35 is bonus!
"The weak shall perish!" Species 8472
"The Geezer Geek"
-------------------------------------------------------------


More information about the bind-users mailing list