Windows

如何啟用 Windows XP 的 Windows 資源管理器以在地址欄中接受 CNAME 別名?

  • February 22, 2011

可能重複:

如何配置 Windows 機器以允許與 DNS 別名共享文件

環境:假設我的伺服器名稱是OU812,它的 IP 地址是172.100.51.50。在 DNS 管理器中,我創建了一個友好的 CNAME 記錄,使用者可能更容易辨識它是VANHALEN(指向 FQDN OU812.example.local)。

工作(Windows 7 和 2008)

使用 Windows 7 或 Windows 2008,我可以在 Windows 資源管理器的地址欄中輸入所有三個值以訪問此伺服器上的共享資源:

  • \OU812(作品)
  • \172.100.51.50(有效)
  • \ 范哈倫(作品)

不起作用(Windows XP 和 2003)

但是,使用 Windows XP 或 Windows 2003,三個值中只有兩個有效。好記的 CNAME 記錄不起作用:

  • \OU812(作品)
  • \172.100.51.50(有效)
  • \VANHALEN(不起作用)

錯誤消息(Windows XP 和 2003)

地址欄。Windows 找不到“\VANHALEN”。檢查拼寫並重試,或嘗試通過點擊開始按鈕然後點擊搜尋來搜尋​​項目。行。

故障排除

  • 從任何作業系統,我都可以 ping 所有地址(OU812、IP、VANHALEN)
  • 此 Microsoft 修補程序沒有幫助 ( http://support.microsoft.com/kb/950234 )
  • 在共享資源的伺服器上禁用防火牆
  • 還嘗試將 DNS A 記錄發送到相同的 IP 地址,但未成功

所需的解決方案

我希望域中的所有 Windows 機器都能夠在 Windows 資源管理器地址欄中使用友好名稱。我們真正的命名約定並不像搖滾樂隊那樣酷。創建可在 Explorer 中跨所有設備執行的有用 CNAME 別名會很有幫助。我忽略了哪些步驟?謝謝您的幫助。

這聽起來像DisableStrictNameChecking,但那是伺服器端設置。據我所知,您嘗試使用哪個客戶端並不重要。

但它仍然可能值得研究。摘要:除非設置了 DisableStrictNameChecking,否則伺服器不會響應 CNAME。

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