On Tue, Dec 19, 2017 at 11:58 AM, Michael Orlitzky <m...@gentoo.org> wrote: > On 12/19/2017 12:22 PM, R0b0t1 wrote: >> >> There are; .local and .localhost are reserved TLDs. > > > .local is reserved for Apple's multicast DNS stuff, which requires names > to be resolved via a nonstandard method: > > Any DNS query for a name ending with ".local." MUST be sent to the > mDNS IPv4 link-local multicast address 224.0.0.251 (or its IPv6 > equivalent FF02::FB). > > Therefore anything that supports RFC 6762 will break if you name your > domain ".local". Likewise, .localhost is reserved by RFC 6761 which says >
The "MUST" is contingent on whether or not you want to follow RFC 6762. .local is reserved regardless. > Users may assume that IPv4 and IPv6 address queries for localhost > names will always resolve to the respective IP loopback address. > > ... > > Caching DNS servers SHOULD recognize localhost names as special > and SHOULD NOT attempt to look up NS records for them, or > otherwise query authoritative DNS servers in an attempt to > resolve localhost names. > > In other words, anything that supports RFC 6761 will break if you name > your domain ".localhost". > Most of these RFCs are talking about internet infrastructure that is not run by people of lowly and unimportant stature as myself. So I interpret "authoritative" to mean "external to my intranet." This contradicts the sentence above it. Such inconsistency can only be expected of Russians, so I view the standards body as compromized and morally bankrupt. As it is .localhost has strange connotations so I would prefer .local. If you need something else and mDNS doesn't work, .localdomain will probably remain usable for the reasons I gave. Cheers, R0b0t1