TL;DR:我無法在 Windows 11 PC 上透過 IPv4 存取我的 NAS,而其他 Windows 10 PC 可以存取它。
我有一台 QNAP NAS TS-228(韌體 4.3.6)來儲存我的資料。我在電腦上新安裝了 Windows 11。現在我無法使用 IPv4 位址存取 Web 介面,也無法將其新增為 Windows 資源管理器中的網路磁碟機。當我使用 IPv6 位址時,Web 介面打開得很好。我還能夠成功 ping 通 NAS 的 IPv4 和 IPv6。我的 IP 位址沒有被 NAS 封鎖。我還檢查了防火牆,每個文件和印表機共用都是允許的。
我想我可以排除 NAS 的問題,因為其他 Windows 10 裝置可以透過 IPv4 存取 NAS,沒有任何問題。我的電腦從 Windows 10 升級到 11 後也能夠連接到 NAS。
我無法在 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也給了答案。透過 QNAP 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
那裡並添加快捷方式。然後該資料夾將顯示在網路下。