On 30 Jul 2020, at 16:36, Paul Wouters <p...@nohats.ca> wrote:

> On Thu, 30 Jul 2020, Joe Abley wrote:
> 
>>> The .org is definately what I would call a
>>> delegation-only domain. Now let's examine the corner case you have
>>> and see if/what we can do.
>> 
>> OK. Note that it's not a corner case, however; there are many thousands of 
>> examples of this and although I haven't examined every single serial that 
>> has ever been published, it seems entirely plausible that that there has 
>> never been an ORG zone published since 2002 which has been delegation-only.
> 
> 50 domains in a few million is a corner case :)

There are some 20,000 examples in the ORG zone, of which at least 7,000 are due 
to the domain suspension mechanism I gave as an example. There are lots of 
well-functioning domains that would fail if all of those A/AAAA records 
suddenly stopped resolving.

>>> So you are saying that if ns1.example.org serves another-example.org
>>> and example.org is suspended for abuse, that you will still service
>>> A records for ns1.example.org and NS records for another-example.org
>>> containing ns1.example.org but no NS records for example.org? In
>>> the hopes that another-example.org keeps working?
>> 
>> That also seems quite imprecise. Here's a more specific worked example to 
>> make sure we understand each other.
>> 
>> $ORIGIN ORG.
>> 
>> BADDOMAIN NS ...
>> BADDOMAIN NS ...
>> NS1.BADDOMAIN A 192.0.2.1
>> 
>> GOODDOMAIN NS NS1.BADDOMAIN.ORG.
>> GOODDOMAIN NS ...
>> 
>> If BADDOMAIN.ORG is suspended (or if the domain is suppressed for some 
>> equivalent reason) then the zone cut betwen ORG and BADDOMAIN.ORG will be 
>> removed (the BADDOMAIN.ORG NS set will disappear) but the A record above 
>> will remain, since it is linked to another domain, GOODDOMAIN.ORG, that 
>> depends upon it. Without a zone cut, that makes the ORG servers 
>> authoritative for the A record.
> 
> That is exactly what my "quite imprecise" text said :)

No, your imprecise text used had hostnames serving domains and A records being 
serviced. Those could mean any number of things.

> Although please clarify what you do if there are DS records for
> BADDOMAIN.ORG and/or GOODDOMAIN.ORG

There should be none for BADDOMAIN.ORG <http://baddomain.org/> in that example, 
but there may be for GOODDOMAIN.ORG <http://gooddomain.org/>.

>> To a certain extent, this behaviour is a consequence of (a) the venerable 
>> operaetional need to suspend domains because they have been implicated in 
>> abuse and (b) the EPP data model used in the ORG registry, which itself has 
>> its origins in the RRP data model used before the re-delegation of ORG to 
>> PIR in 2002. As such, it's tempting to assert that the behaviour is a 
>> contractual requirement shared with all other gTLDs that are operated 
>> subject to the same contract that exists between PIR and ICANN, hence my 
>> question about applicability.
>> 
>>> Wouldn't that already fail with DNS servers like unbound with:
>>> 
>>>     harden-glue: yes
>>>     harden-dnssec-stripped: yes
>>>     harden-below-nxdomain: yes
>>>     harden-referral-path: yes
>>> 
>>> which is the default in Fedora / RHEL / CentOS and maybe others?
>> 
>> If so, that sounds like a problem with Fedora/RHEL/CentOS. To the best of my 
>> knowledge, this has been the way that ORG has operated for the past 18+ 
>> years.
> 
> Clearly not many people are querying for BADDOMAINS.ORG, or they are
> afraid to contact you?

Well, I don't know that that's clear. I think it's fair to say that the 
majority of queries we receive at the ORG servers do not come from unbound 
servers (they come from operators that we know do not run unbound), so the 
other way of phrasing what you said is that most people who are querying for 
BADDOMAINS.ORG <http://baddomains.org/> will have no problem at all, even if 
the specific cases of queries handled by unbound with that specific 
configuration are handled differently.

> Also, you seem to claim that it is normal and accepted that one should
> trust unsigned glue records from a parent for your delegation and that
> confirming these records at the child is something that you count on
> people not doing?

I'm not sure where you think I'm making a claim of any kind. I'm simply 
pointing out what happens on the actual Internet.


Joe
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to