- From: Kari Hurtta <hurtta-ietf@elmme-mailer.org>
- Date: Sun, 29 Nov 2015 08:33:09 +0000
- To: Willy Tarreau <w@1wt.eu>
- Cc: Jacob Appelbaum <jacob@appelbaum.net>, Mark Nottingham <mnot@mnot.net>, Cory Benfield <cory@lukasa.co.uk>, HTTP Working Group <ietf-http-wg@w3.org>, Kari Hurtta <hurtta-ietf@elmme-mailer.org>
> Uh, I'm not sure if you're telling a joke or not but this entire
> process started because of .local as a Special-Use-Domain-Name:
>
> https://www.iana.org/assignments/special-use-domain-names/special-use-domain-names.xhtml
>
> Thus the Pandora's box opened up without notice, I guess? Perhaps it
> is time to implement them both?
There is no requirements for applications because "local" is special use domain name.
Application is supposed to pass "local" to resolver library.
example RFC6761 : Application software SHOULD NOT recognize example names as
special and SHOULD use example names as they would other domain
names.
example.com RFC6761 : -"-
example.net RFC6761 : -"-
example.org RFC6761 : -"-
invalid RFC6761 : Application software MAY recognize "invalid" names as special
or MAY pass them to name resolution APIs as they would for other
domain names.
local RFC6762 : Application software may use these names as they would other similar
DNS names, and is not required to recognize the names and treat them
specially.
localhost RFC6761 : Application software MAY recognize localhost names as special, or MAY
pass them to name resolution APIs as they would for other domain
names.
onion RFC7686 : Applications that do not implement the Tor protocol SHOULD generate an
error upon the use of .onion and SHOULD NOT perform a DNS lookup.
test RFC6761 : Application software SHOULD NOT recognize test names as special
Note "onion" here. That is only special use domain name which
applications are requested recognize as special.
"invalid" and "localhost" are allowed to applications to recognize
as special, but that is not requested.
Most special use domain name applications are supposed not to
be recognized as special.
For resolver libraries rules are different.
/ Kari Hurtta
Received on Monday, 30 November 2015 09:24:18 UTC