1 |
On 12/19/2017 12:22 PM, R0b0t1 wrote: |
2 |
> |
3 |
> There are; .local and .localhost are reserved TLDs. |
4 |
|
5 |
|
6 |
.local is reserved for Apple's multicast DNS stuff, which requires names |
7 |
to be resolved via a nonstandard method: |
8 |
|
9 |
Any DNS query for a name ending with ".local." MUST be sent to the |
10 |
mDNS IPv4 link-local multicast address 224.0.0.251 (or its IPv6 |
11 |
equivalent FF02::FB). |
12 |
|
13 |
Therefore anything that supports RFC 6762 will break if you name your |
14 |
domain ".local". Likewise, .localhost is reserved by RFC 6761 which says |
15 |
|
16 |
Users may assume that IPv4 and IPv6 address queries for localhost |
17 |
names will always resolve to the respective IP loopback address. |
18 |
|
19 |
... |
20 |
|
21 |
Caching DNS servers SHOULD recognize localhost names as special |
22 |
and SHOULD NOT attempt to look up NS records for them, or |
23 |
otherwise query authoritative DNS servers in an attempt to |
24 |
resolve localhost names. |
25 |
|
26 |
In other words, anything that supports RFC 6761 will break if you name |
27 |
your domain ".localhost". |