Eigenlijk dien je alle apparaten op je LAN te benaderen via een DNS naam, net zo als je dat op het internet doet. Wil ik dus de share video op mijn nas aan mijn PC koppelen, dan zou dat moeten gebeuren met \\mijn-nas\video.
Dat gaat met mijn Fritz!box router ook prima, want die heeft een DNS server die voor alle apparatuur op mijn LAN de naam en de IPv4 en IPv6 adressen registreert, en ook als caching DNS server voor het internet dienst doet. Als mijn-nas ook een IPv6 adres heeft, dan zal de share \\mijn-nas\video automatisch via IPv6 benaderd worden, want IPv6 heeft voorrang boven IPv4.
Ziggo routers hebben echter geen DNS server, dus dan werkt dit niet. In dat geval zie je meestal dat shares gekoppeld worden met hun IPv4 adres, dus zoiets als \\192.168.10.10\video.
Maar wat nu als je als moderne internet gebruiker je shares wil koppelen met IPv6? Je kunt geen kaal IPv6 adres gebruiken, dus zoiets als \\2001:0db8:85a3:08d3:1319:8a2e:0370:7348\video gaat niet werken. De dubbele punten “:” zijn niet toegestaan in de namen, om mee te beginnen.
Maar gelukkig heeft Microsoft daar een humoristische oplossing voor bedacht. Je vervangt alle dubbele punten door streepjes, en je plakt er “.ipv6-literal.net” aan vast. Dus dan wordt dit de naam van de share:
\\2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net\video
Windows snapt dat dit direct omgezet moet worden in een IPv6 adres, en gaat niet proberen deze DNS naam (want dat is het natuurlijk) via DNS op te zoeken.
Probeer het eens zou ik zeggen!

