Bind 9.16 port error still lingers
The Doctor
doctor at doctor.nl2k.ab.ca
Sat May 2 17:28:09 UTC 2020
On Sat, May 02, 2020 at 06:53:18PM +0200, Christoph Moench-Tegeder wrote:
> ## The Doctor via freebsd-ports (freebsd-ports at freebsd.org):
>
> > > > Subject: Bind 9.16 port error still lingers
> > >
> > > "Still"?
>
> You seemed to imply that there was a known problem in our bind port.
> While I doubt the existence of a problem with this severity (at least
> my and other people's bind instances are happily serving away), a pointer
> to that previous description could still be quite helpful.
>
> > > > May 1 21:29:02 gallifrey named[90441]: parser.c:950: REQUIRE(obj != ((void *)0) && obj->type->rep == &cfg_rep_uint32) failed, back trace
> > >
> > > Some (configuration) value should be an integer, but isn't.
>
> Have you checked your configuration for that type of problem?
> Even a simple named-checkconf could go a long way here.
>
> > and ls -Fail /var/run/named.pid
> >
> > -rw-r--r-- 1 root wheel 6 May 1 21:38 /var/run/named.pid
>
Even with the changes still the parser error exists.
> And that's still not the default location, and again the pid file was
> created via the workaround code - else that file would have been written
> as user "bind" - which only works at the default location, which is why
> we have that default location.
>
> Your configuration differs from the default configuration in more than
> "local addresses and zones", but you have given neither details nor
> rationale on your changes - all we have is some deductions from error
> messages. That might make for a good detective story, but does not
> really expedite technical analysis.
>
Then let's look at the file:
//Use with the following in named.conf, adjusting the allow list as needed:
key "rndc-key" {
algorithm hmac-md5;
secret "7ZbGK94NdSa2WACxx72W1w==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
acl loclnetworks{
127.0.0.1;
::1;
10.8.0.0/24;
204.209.81.0/24;
};
// generated by named-bootconf.pl
options {
directory "/usr/local/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/usr/local/etc/namedb/named.core";
max-ncache-ttl 86400;
recursive-clients 100;
//recursive no;
reserved-sockets 32;
tcp-clients 40;
tcp-listen-queue 14;
zone-statistics yes;
//forwarders { 208.67.222.222; 208.67.220.220; };
blackhole {
65.94.172.87;
67.68.204.41;
74.15.184.13;
65.94.173.208;
};
allow-transfer {
204.209.81.1;
204.209.81.14;
};
allow-notify {
204.209.81.1;
204.209.81.14;
};
also-notify {
204.209.81.1 port 53;
204.209.81.14 port 53;
};
query-source address 204.209.81.3 port 53;
version "no";
listen-on {204.209.81.3; 127.0.0.1; };
disable-algorithms . {
DSA;
};
};
// directory where cache files are stored
// type domain source (ip/file) backup file
// --------- ------------------------ -------------------- ----------
zone "." {
type hint;
file "root.cache";
};
And the rest zone files.
> Regards,
> Christoph
>
> --
> Spare Space
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
--
Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca
Yahweh, Queen & country!Never Satan President Republic!Beware AntiChrist rising!
https://www.empire.kred/ROOTNK?t=94a1f39b Look at Psalms 14 and 53 on Atheism
One kind word can warm three winter months. -Japanese proverb
More information about the freebsd-ports
mailing list