Domain-Name-System

具有兩個 DNS 名稱的電腦。“目前沒有登錄伺服器來服務登錄請求”

  • August 22, 2017

我們有一個臨時情況,在美國有一個遠端辦公室通過 vpn 連接到英國的伺服器(域控制器、文件伺服器等)

為了嘗試改進遠端辦公室的工作,我最近將他們的一台電腦設置為本地文件伺服器。為了使它看起來更合適,我給電腦提供了第二個 DNS 名稱,這樣\\computername他們就可以通過\\localfileservername(對於這個 SF 問題更改了實際名稱)而不是通過它來訪問它

這工作了一段時間。但是現在,當我嘗試訪問時,\\localfileservername我得到“目前沒有可用於服務此登錄請求的登錄伺服器”,但如果我通過\\computername它訪問它就可以了。

奇怪的是,當我通過\\ipaddress

另外為了改善這種臨時安排中的事情,我在遠端辦公室機器的主機文件中設置了許多伺服器,並在設置後將此臨時文件伺服器的名稱添加到主機文件中(以及如在 DNS 伺服器中)。

所以我的問題是,電腦有兩個名稱會導致這個問題嗎?有什麼我可以做或檢查來改善這種情況或擺脫這個錯誤。

順便說一句,在可以訪問域控制器的情況下,我發現此錯誤通常更頻繁地發生。

Lanman 嚴格的名稱檢查可能會阻止您。

它是在作業系統中添加的一種安全措施,使伺服器只偵聽自己的 DNS 名稱(無別名)

執行以下操作以禁用它:

在您的系統資料庫編輯器中,轉到

HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters。右鍵點擊並添加 DWORD 條目“DisableStrictNameChecking”並將值設置為 1。

再次右鍵點擊並添加值為 1 的 DWORD 條目“DnsOnWire”。

重新啟動伺服器。

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