Domain-Name-System
具有兩個 DNS 名稱的電腦。“目前沒有登錄伺服器來服務登錄請求”
我們有一個臨時情況,在美國有一個遠端辦公室通過 vpn 連接到英國的伺服器(域控制器、文件伺服器等)
為了嘗試改進遠端辦公室的工作,我最近將他們的一台電腦設置為本地文件伺服器。為了使它看起來更合適,我給電腦提供了第二個 DNS 名稱,這樣
\\computername
他們就可以通過\\localfileservername
(對於這個 SF 問題更改了實際名稱)而不是通過它來訪問它這工作了一段時間。但是現在,當我嘗試訪問時,
\\localfileservername
我得到“目前沒有可用於服務此登錄請求的登錄伺服器”,但如果我通過\\computername
它訪問它就可以了。奇怪的是,當我通過
\\ipaddress
另外為了改善這種臨時安排中的事情,我在遠端辦公室機器的主機文件中設置了許多伺服器,並在設置後將此臨時文件伺服器的名稱添加到主機文件中(以及如在 DNS 伺服器中)。
所以我的問題是,電腦有兩個名稱會導致這個問題嗎?有什麼我可以做或檢查來改善這種情況或擺脫這個錯誤。
順便說一句,在可以訪問域控制器的情況下,我發現此錯誤通常更頻繁地發生。
Lanman 嚴格的名稱檢查可能會阻止您。
它是在作業系統中添加的一種安全措施,使伺服器只偵聽自己的 DNS 名稱(無別名)
執行以下操作以禁用它:
在您的系統資料庫編輯器中,轉到
HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters。右鍵點擊並添加 DWORD 條目“DisableStrictNameChecking”並將值設置為 1。
再次右鍵點擊並添加值為 1 的 DWORD 條目“DnsOnWire”。
重新啟動伺服器。