On 06/18/2014 11:07 AM, Jim Reid wrote:
> On 18 Jun 2014, at 15:45, Michael Orlitzky <mich...@orlitzky.com>
> wrote:
> 
>> Nitpick: the ".local" TLD is reserved by RFC 6762, ".invalid" may
>> be a better long-term choice.
> 
> I'll raise you another nitpick. .invalid is reserved by RFC6761 and
> in the IANA registry of Special-Use Domain Names, just like .local:

Indeed, thanks for that. I hadn't seen it before.

The problem that arises is that you must choose a reserved name,
otherwise you may find one day that your made-up name belongs to
somebody else. RFC2606 reserved ".test", ".example", ".invalid" and
".localhost" but didn't specify how they should be handled. Among those,
I interpreted ".invalid" to have the closest meaning to "internal only."

Now, RFC6761 says that resolver libraries SHOULD immediately return a
negative response for ".invalid" queries. So I'm not sure what we're
left with. We have encountered problems with ".local" and Apple gizmos
as you mentioned. And personally I don't think I could stand to see
".test" on the end of a hostname for all eternity. But from RFC6761,
that seems like the best option.

Reply via email to