无法在 Windows 11 上通过 IPv4 访问 NAS,而其他 Windows 10 PC 可以访问它

无法在 Windows 11 上通过 IPv4 访问 NAS,而其他 Windows 10 PC 可以访问它

TL;DR:我无法在 Windows 11 PC 上通过 IPv4 访问我的 NAS,但其他 Windows 10 PC 可以访问它。

我有一台 QNAP NAS TS-228(固件 4.3.6)用于存储我的数据。我刚刚在 PC 上安装了 Windows 11。现在我无法使用 IPv4 地址访问 Web 界面,也无法在 Windows 资源管理器中将其添加为网络驱动器。当我使用 IPv6 地址时,Web 界面可以正常打开。我还可以成功 ping NAS 的 IPv4 和 IPv6。我的 IP 地址没有被 NAS 阻止。我还检查了防火墙,每个文件和打印机共享都是允许的。

我认为我可以排除 NAS 的问题,因为其他 Windows 10 设备可以通过 IPv4 访问 NAS,没有任何问题。将我的 PC 从 Windows 10 升级到 11 后,它也能连接到 NAS。但是,现在我刚刚安装了 Windows 11,连接就不再起作用了。

我无法在 Windows 资源管理器中使用 IPv6 添加网络驱动器,如下文所述:https://www.vistax64.com/threads/accessing-computer-shared-folders-using-ipv6.232176/#post1065532所以我想为此使用 IPv4。一些教程建议在 Windows 功能中启用 SMB 1.0,但这也无济于事(Windows 10 设备也没有此功能)。

我有一个非常简单的库存网络设置,无需任何进一步的配置。NAS 有一个静态 IPv4 地址。在终端上使用 ping 时,从名称到 ipv4 的主机名解析可以正常工作。NAS 也有一个答案。通过 QNAPs DDNS 和我的公共 IPv4 连接到 Web 界面是可行的,但这并不能帮助我在 Windows 资源管理器中将其作为网络存储连接。

编辑:对于遇到同样问题的人:我认为这是 Windows 11 的一个错误。我将 NAS 设置为阻止每个登录失败次数为 5 次或更多的 IP 地址。在 Windows 10 上,当您首次在资源管理器中打开 IP 时,Windows 会要求输入登录凭据。这在 Windows 11 上不会发生,但 IP 会被阻止。我认为 Windows 11 正在发送一些登录信息并且不允许更改它们。

虽然 Windows 资源管理器不允许 ipv6 格式“ip-减号.ipv6-literal.net”,CMD 就是这样。有了  net use x: \\NAS /user:User Password它,我就可以添加网络驱动器。它有时会在启动后失败,并且我会收到无法与同一用户连接两次的错误,但通常它可以工作。

編輯2:使用net use没有设备号的驱动器可以毫无问题地连接到 IPv4。在这种情况下,网络驱动器不会显示在资源管理器中。然后您可以导航到那里%AppData%\Microsoft\Windows\Network Shortcuts并在那里添加快捷方式。然后文件夹显示在网络下。

相关内容