В операционных системах семейства Windows запрещены двоеточия в путях UNC.
Таким образом, путь к расшаренному каталогу вида \\[301:520f:160e:effe::2]\share
является недопустимым.
Для решения проблемы доступа к публичному каталогу с использованием IPv6-адреса Microsoft зарегистрировала интернет-домен второго уровня ipv6-literal.net
и предлагает производить замену символов в адресе таким способом:
изначальный IPv6-адрес 2001:0db8:85a3:08d3:1319:8a2e:0370:7348
должен записываться как 2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net
(т.е., двоеточия заменяются на символ дефиса и в конце подставляется «хвост» .ipv6-literal.net
).
Такая запись будет автоматически разрешена программным обеспечением Microsoft без запросов к DNS-серверам.
Другой вариант: на машине, с которой нужно получить доступ к расшаренному каталогу, в файле %systemroot%\System32\drivers\etc\hosts
можно сделать такую запись: 2001:0db8:85a3:08d3:1319:8a2e:0370:7348 myPC
. После этого доступ к расшаренному каталогу можно будет получить по адресу: \\myPC\share
В ОС Linux файл hosts
обычно располагается в директории /etc/
.