(copying John Levine given his recent summary on the IETF list
as well as his co-author role)

--On Friday, July 18, 2014 10:36 -0400 Olafur Gudmundsson
<o...@ogud.com> wrote:

>> If this is a worry for the root server operators (but I
>> thought they had said in the past that it doesn't pose a
>> problem) then the draft could specify a canonical
>> address-less domain lower down the hierarchy, e.g.
>> empty.as112.arpa (making use of the AS112 DNAME proposal).
>...

> Many years ago Joe Abley and I suggested to create a special
> name for exactly this purpose a name that was guaranteed to
> never exist in the DNS thus the first lookup  would always
> return NXDOMAIN thus the A+AAAA lookups would never take
> place.  http://tools.ietf.org/html/draft-jabley-sink-arpa-03

One more general observation and then I'm going to stop and
leave this part of the issue to you folks.   I believe there is
fairly general (if still a bit "rough") consensus in the email
community that having some clear, DNS-based, way for a system to
indicate that it does not accept email.    Long ago, there was
some hope that WKS records would solve that problem (and others
like it), but we know how that worked out.

Today's problem, IMO, is that, while there is little debate
about "DNS-based solution", or even "DNS-based solution
involving something special in the relevant MX record", I
haven't seen a careful analysis by DBS experts on which of
several DNS approaches have the least bad operational
properties.  If a particular SMTP implementation is aware of and
follows the spec, almost any consensus indicator that doesn't
conflict with other things should be fine -- ".", "*******", a
special name in example.com or example.net, the proposal above,
or something else, because there will be a string compare within
the SMTP server and no lookups will be done.  Since SMTP
prohibits non-ASCII domain names, one might even consider
something Like "фиктивный.example.com" or
"虚假.example.com" (literally, not as IDNA A-labels) which
would cause many SMTP servers to do something nasty that does
not involve the DNS.   

DATA containing "." has the advantage of already being deployed,
so anything else has to offer enough marginal value to overcome
the assumptions that go with existing practice.  But, modulo
that issue, I don't think the SMTP community really cares what
the string is as long as there is a string and a mechanism
(Tony and others have said as much).

The only issue that is, IMO, really important is with
side-effects or damage caused by SMTP implementations that do
not know about the convention or conform to the spec.  They will
certainly do lookups; how far they will get and whether they
will requeue and try again depends somewhat on the string chosen
and, modulo the observation about non-ASCII bogus strings, that
is your area of expertise and not mine (or that of the AppsAWG).

Given that the IETF used to pride itself on the application and
quality of cross-area review, I think it is desirable and
appropriate that the DNS community generally, and DNSOP in
particular, weigh in on the string.  I'd be happiest, and I'm
confident that John L would be too, if the answer was any of 

 * Just fine, "." is no problem
 * Ok, "." isn't likely to cause enough of an incremental
        problem to be worth worrying about.
 * We really wish you had asked ten years ago, but don't
        see "." as causing enough of an incremental problem to
        be worth the difficulties associated with getting
        existing implementations to change their ways.

But, again in the spirit of cross-area review, I'd really like
it --and, as someone who periodically plays email expert on
television, be a lot more comfortable-- if DNSOP had enough of a
discussion to advise on this.  I would hope that, if the advice
were "use a different string, preferable <whatever>, because..."
the IESG and the advocates of "no mail received here" indicator
MXs would pay careful attention.

And I'd like to see the spec reflect the analysis, if only in an
appendix, which may require someone on the DNSOP list to help
John L with text.  But that is, as always, secondary to getting
the spec, protocol, and operational issues right.

    john

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

Reply via email to