是否可以通过“net use”使用 IPv6 连接到远程共享?

w12*_*128 5 windows network-share net-use

可以使用 UNC 或 IPv4 地址连接到远程计算机上的共享文件夹net use,例如:

net use \\remotePC\SharedFolder     // valid
net use \\111.122.1.1\SharedFolder  // valid
Run Code Online (Sandbox Code Playgroud)

用户是否也可以使用 IPv6 进行连接?是否需要单独配置但技术上可行?如果我尝试指定 IPv6 地址,则会收到错误 53:

The network path was not found.
Run Code Online (Sandbox Code Playgroud)

我问的原因是因为我的程序之一接受远程共享文件夹位置作为输入参数 - 我需要评估该位置是否有效。我知道如果它是 UNC 路径或 IPv4 地址,它是有效的,但不确定是否应该允许 IPv6 或只是导致错误。

Mic*_*ton 5

正如微软所记录的

例如,对于以下 IPv6 地址:

2001:4898:9:3:c069:aa97:fe76:2449

共享的示例如下:

\\2001-4898-9-3-c069-aa97-fe76-2449.ipv6-literal.net\share

有关详细信息,请参阅:如何创建 IPv6 地址的 UNC?


另请注意,奇怪的是,微软实际上并不拥有该域名,并且实际所有者未知。虽然 Windows 不应将这些查询发送到网络,但如果此类文字在其他上下文中重用,仍然存在泄漏的可能性。强烈建议您为您的网络设置 DNS。