Windows

Windows Server 2003 - 無密碼訪問 myhost 但不能訪問 myhost.mydomain.net

  • May 7, 2010

我有一個 Windows Server 2003 系統,在該系統上,可以使用伺服器的非限定主機名或其 IP 地址對本地 UNC 路徑進行無密碼訪問,但不能通過其 FQDN——即使使用主機文件將該 FQDN 直接映射到127.0.0.1.

那是:

  • \\127.0.0.1\- 無密碼
  • \\myhost\- 無密碼
  • \\myhost.mydomain.com\- 彈出一個身份驗證對話框

不幸的是,我有一個本地應用程序試圖解析 UNC 路徑,包括主機的 FQDN。

我已經嘗試在兩者中解析myhost.mydomain.comand 127.0.0.1hosts並且在命令提示符下lmhosts呼叫ping myhost.mydomain.com會顯示該解析已生效;即便如此,嘗試\\myhost.mydomain.com\從 Windows 資源管理器打開時會出現密碼提示,而\\127.0.0.1\不會。

系統使用 OpenDirectory 伺服器(Apple 的 Kerberos+LDAP 目錄服務)進行身份驗證。

KB#926642描述了一個對我有用的解決方案:

在名稱下向系統資料庫添加一個多字元串值,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\BackConnectionHostNames包括不起作用的主機名或別名。

嘗試將 myhost.mydomain.com 放入 IE 可信站點(或 mydomain.com)。

您可能還需要確保將 IE 受信任站點配置為使用目前使用者名和密碼自動登錄。

引用自:https://serverfault.com/questions/139445