我需要映射或浏览网络文件夹。我只能在浏览器/URL 中使用 IPv6。可以吗?
我使用两台 Windows 7 计算机、一台 Vista PC 和一台 Windows Server 2008 R2 计算机。这些计算机分别分配了以下静态 IP 地址:
2001::4%64
2001::5%64
2001::6%64
2001::7%64
该网络在ESXi4.0服务器中单独的虚拟交换机上创建。
答案1
偷懒的方法——2001--5s64.ipv6-literal.net
即把所有冒号改为破折号;改为%
(s
表示“范围”),并附加微软的特殊.ipv6-literal.net
域名。
明智的做法是为这些机器设置正确的主机名。Windows 已经进行了 NetBIOS 名称解析,DNS 会更好。作为后备,还有/etc/hosts
– 尽管 Windows 将其称为%SystemRoot%\System32\drivers\etc\hosts
。在其中添加一行,例如:
2001::4 vm5.example.com
(缺点:无法指定地址范围。但您的示例地址无论如何都是全局的,因此不需要一个......)
答案2
在 UNC 路径中指定文字 IPv6 地址时,请按照以下步骤操作:
- 将所有冒号 (
:
) 字符替换为破折号 (-
)。 - 将文本附加
.ipv6-literal.net
到 IP 地址。
例如
net use x: \\fe80-0-0-0-a0b6-99c9-2f6c-5759.ipv6-literal.net\admin$
或者在映射驱动器对话框中:
\\fe80-0-0-0-a0b6-99c9-2f6c-5759.ipv6-literal.net\admin$