
可以使用 UNC 或 IPv4 位址連接到遠端電腦上的共用資料夾net use
,例如:
net use \\remotePC\SharedFolder // valid
net use \\111.122.1.1\SharedFolder // valid
使用者是否也可以使用 IPv6 進行連線?是否需要單獨配置但技術上可行?如果我嘗試指定 IPv6 位址,則會收到錯誤 53:
The network path was not found.
我問的原因是因為我的程式之一接受遠端共用資料夾位置作為輸入參數 - 我需要評估該位置是否有效。我知道如果它是 UNC 路徑或 IPv4 位址,它是有效的,但不確定是否應該允許 IPv6 或只是導致錯誤。
答案1
作為有記錄的由微軟:
例如,對於下列 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。
答案2
您需要將 IPv6 位址轉換為 IPv6 文字位址。該網站將進行轉換http://ipv6-literal.com/如果您需要更多詳細信息,下面的網站是我的來源。 http://social.technet.microsoft.com/Forums/windowsserver/en-US/d61f8efe-c9a7-4fd7-a7e9-f936c2154c54/net-command-with-ipv6-address?forum=winserverManagement
指令類似於:net use x: \fe80-0-0-0-a0b6-99c9-2f6c-5759。 ipv6-literal.net\admin$ /u:管理員管理員密碼
答案3
您也可以設定 IPv6 到主機項目 (windows\system32\drivers\etc\hosts) 並使用主機名稱連接到 SMB 共享