Mildly cursed factoid about UNC paths:

- UNC Paths can contain IP addresses such as \\192.168.1.1\share
- IPv6 addresses are supported as well
- IPv6 addresses contain colons
- can't have colons in Windows paths since colons are reserved for drive letters

So Microsoft came up with the the ipv6-literal.net domain that's special-cased by Windows so you can to write IPv6 addresses in UNC paths as 2a0e-3c0--21.ipv6-literal.net without it hitting any resolvers.

@karotte why did they do it like that ​

@tauon I mean, what else could they have done? I agree that the solution is a bit bonkers, but I don't immediately see any other viable solutions that don't conflict with anything else.

They could at least held on to the ipv6-literal.net domain.

@karotte @tauon

> They could at least held on to the ipv6-literal.net domain.

They could have used ipv6-literal.arpa and probably even gotten it through IANA, though I don't remember if Microsoft literally ever engaged with the IETF.

(also @tauon you don't need to have DNS records for these domains if you just specify that there are none)

@filmroellchen @karotte
@karotte @[email protected]

you don't need to have DNS records for these domains if you just specify that there are nonewhat do you mean?

@tauon @karotte this would be a new .arpa domain, which you can specify to have whatever behavior you want through an RFC or the IANA registration. this is why i wouldn’t go with ip6.arpa since it has defined behavior and requires the various PTR records for rDNS.
@filmroellchen @karotte ohh okay i see ^^