HS zone xfer fails with formerr with bind9
Jeff Bailey
bailey at cs.kent.edu
Wed Jun 6 15:52:03 UTC 2001
Unfortunately, this patch doesn't seem to have had any
effect. I don't think it's actually getting that far.
I'll work on upgrading the master to bind9 instead.
---
Jeff
Mark.Andrews at nominum.com wrote:
>
> >
> > So replacing the master is the only hope? I'm in the
> > process of moving the master anyway (the old one will
> > be gone completely this summer) but it's going to be
> > a slightly prolonged transition and this is causing
> > some difficulty. Thanks for the info. I'll look at
> > the possibility of moving to 9 on the current master.
> >
> > Thanks,
> > Jeff
>
> Index: bind9/lib/dns/xfrin.c
> diff -u bind9/lib/dns/xfrin.c:1.109.2.3 bind9/lib/dns/xfrin.c:1.109.2.4
> --- bind9/lib/dns/xfrin.c:1.109.2.3 Sun May 13 20:22:05 2001
> +++ bind9/lib/dns/xfrin.c Tue Jun 5 17:11:57 2001
> @@ -526,6 +526,13 @@
> break;
>
> case XFRST_AXFR:
> + /*
> + * Old BIND's sent cross class A records for non IN classes.
> + */
> + if (rdata->type == dns_rdatatype_a &&
> + rdata->rdclass != xfr->rdclass &&
> + xfr->rdclass != dns_rdataclass_in)
> + break;
> CHECK(axfr_putdata(xfr, DNS_DIFFOP_ADD, name, ttl, rdata));
> if (rdata->type == dns_rdatatype_soa) {
> CHECK(axfr_commit(xfr));
More information about the bind-users
mailing list