Hi Thib,

thanks, this is much better and I can now safely say, this has been already 
reported and tracked as https://gitlab.isc.org/isc-projects/bind9/-/issues/2911

The only thing weird is:

> Then, I tried switching from
> check-names master warn;
> to
> check-names primary warn;


This should be the right workaround at this moment, so I wonder why it didn’t 
work.

Ondrej
--
Ondřej Surý (He/Him)
ond...@isc.org

> On 23. 9. 2021, at 13:51, Thib D <thibmac0...@gmail.com> wrote:
> 
> Hi Ondrej, 
> 
> Thanks for your reply,
> 
> I'm afraid I am unable to share any more detail regarding the zone content 
> because it's customer data. I will use example.com and try to make the most 
> sense out of the issue.
> 
> Our upgrading procedure is to recompile the binaries provided in 
> https://ftp.isc.org/isc/bind9/9.16.21/bind-9.16.21.tar.xz , named is compiled 
> on a Debian Buster OS here. 
> After the successful compilation, named is restarted (systemd service).
> 
> After zones are loaded, a few errors can be seen on zones with these 
> check-names error
> Sep 23 10:42:07 primary-host named[22788]: general: 
> dbase/m/com/s/named.example.com:36: *._sip._tls.example.com: bad owner name 
> (check-names)
> Sep 23 10:42:07 primary-host named[22788]: zoneload: zone example.com/IN: 
> loading from master file dbase/m/com/e/named.example.com failed: bad owner 
> name (check-names)
> Sep 23 10:42:07 primary-host named[22788]: zoneload: zone example.com/IN: not 
> loaded due to errors.
> 
> This causes our server to answer SERVFAIL for a few of the affected zones.
> 
> At line 36 of the zonefile of example.com, there is this record (under 
> example.com origin) :
> 
> *._sip._tls A 12.34.56.78
> 
> On the secondary server hosting that same zone, I am not seeing any unusual 
> behaviour after 9.16.21 upgrade:
> 
> Sep 22 10:53:13 secondary-host named[14330]: general: 
> dbase/s/com/e/named.example.com:20: _tcp.example.com: bad owner name 
> (check-names)
> Sep 22 10:53:13 secondary-host named[14330]: general: 
> dbase/s/com/e/named.example.com:22: *._tcp.example.com: bad owner name 
> (check-names)
> Sep 22 10:53:13 secondary-host named[14330]: general: 
> dbase/s/com/e/named.example.com:25: *._sipfederationtls._tcp.example.com: bad 
> owner name (check-names)
> Sep 22 10:53:13 secondary-host named[14330]: general: 
> dbase/s/com/e/named.example.com:27: _tls.example.com: bad owner name 
> (check-names)
> Sep 22 10:53:13 secondary-host named[14330]: general: 
> dbase/s/com/e/named.example.com:29: *._tls.example.com: bad owner name 
> (check-names)
> Sep 22 10:53:13 secondary-host named[14330]: general: 
> dbase/s/com/e/named.example.com:32: *._sip._tls.example.com: bad owner name 
> (check-names)
> 
> Note that the content of the zone is a bit different, since AXFR does alter 
> the zone format a little bit (both version "read" the same though (?))
> $ORIGIN _sip._tls.example.com
> * A 12.34.56.78
> 
> I guess this is a wrong kind of record here,but fine, since I'm not able to 
> fix these, I'm using the option I mentioned earlier :
> 
> check-names master warn;
> 
> After seeing this the first time, I decided to rollback to 9.16.20 following 
> the same procedure, which is first compile then restart with systemd.  
> After loading all the zones we can see that the "loading from master file 
> dbase/m/com/e/named.example.com failed" is gone and the zone loaded, just 
> like on secondary-host:
>  
> Sep 23 10:42:35 primary-host named[22788]: general: 
> dbase/m/com/s/named.example.com:36: *._sip._tls.example.com: bad owner name 
> (check-names)
> Sep 23 10:42:35 primary-host named[24110]: general: 
> dbase/m/com/s/named.example.com:38: *._tcp.example.com: bad owner name 
> (check-names)
> Sep 23 10:42:35 primary-host named[24110]: general: 
> dbase/m/com/s/named.example.com:39: *._tls.example.com: bad owner name 
> (check-names)
> Sep 23 10:42:35 primary-host named[24110]: general: 
> dbase/m/com/s/named.example.com:51: _tcp.example.com: bad owner name 
> (check-names)
> Sep 23 10:42:35 primary-host named[24110]: general: 
> dbase/m/com/s/named.example.com:52: _tls.example.com: bad owner name 
> (check-names)
> 
> First thing I had in mind was to double check the changelog to see if I 
> misunderstood anything. 
> 
> Then, I tried switching from
> check-names master warn;
> to
> check-names primary warn;
> or
> check-names master ignore; 
> 
> but nothing changed.
> 
> Hope that helps, even with the anonymized data. I understand running zones 
> configured like this is not quite recommended, but that's a different topic.
> I will update this mail thread if I find anything else worth mentioning.
> 
> Regards,
> Thibaud
> 
> 
> 
> Le jeu. 23 sept. 2021 à 11:47, Ondřej Surý <ond...@isc.org> a écrit :
> Hi,
> 
> we cannot really help you if anonymize everything and don’t provide any 
> details at all.
> 
> Ondrej
> --
> Ondřej Surý (He/Him)
> ond...@isc.org
> 
> > On 23. 9. 2021, at 10:54, Thib D <thibmac0...@gmail.com> wrote:
> > 
> > Hello,
> > 
> > I am currently rolling the 9.16.21 on a few bind servers. Most of the 
> > servers rolled the update correctly except for one in particular (this is a 
> > primary server of 2 other secondaries).
> > 
> > Here is the issue logged
> > 
> > Sep 23 10:42:07 host named[22788]: zoneload: zone [...]/IN: loading from 
> > master file [...] failed: bad owner name (check-names)
> > Sep 23 10:42:07 host named[22788]: zoneload: zone [...]/IN: loading from 
> > master file [...] failed: bad owner name (check-names)
> > 
> > I am aware of the issues with these zone configuration, this is why my 
> > named.conf has this parameter, which I believe is useful to tell named to 
> > keep loading the affected zone and log an issue, am I correct ?
> > 
> > check-names master warn;
> > 
> > Correct me if I'm wrong the 9.16.21 CHANGES do not mention any change on 
> > this behaviour ? More surprisingly, it's only affecting one particular 
> > server, one with a pretty similar config than the others on the zone load 
> > policies.
> > 
> > Did I miss something in the changelog here ? 
> > 
> > Thanks !
> > 
> > 
> > _______________________________________________
> > Please visit https://lists.isc.org/mailman/listinfo/bind-users to 
> > unsubscribe from this list
> > 
> > ISC funds the development of this software with paid support subscriptions. 
> > Contact us at https://www.isc.org/contact/ for more information.
> > 
> > 
> > bind-users mailing list
> > bind-users@lists.isc.org
> > https://lists.isc.org/mailman/listinfo/bind-users
> 

_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to