web-dev-qa-db-ja.com

2つのDNS名を持つコンピューター。 「現在、ログオン要求を処理するためのログオンサーバーはありません」

米国にリモートオフィスがあり、VPNを介して英国のサーバー(ドメインコントローラー、ファイルサーバーなど)に接続されているという一時的な状況があります。

リモートオフィスの状況を改善するために、最近、コンピューターの1つをローカルファイルサーバーとしてセットアップしました。より適切に見えるように、コンピューターに2番目のDNS名を付けて、\\computernameで到達する代わりに、\\localfileservernameで到達できるようにしました(実際の名前はこのSF質問で変更されています)

これはしばらくの間うまくいきました。しかし、今、\\localfileservernameにアクセスしようとすると、「現在、このログオン要求を処理するために使用できるログオンサーバーがありません」というメッセージが表示されますが、\\computername経由でアクセスすると正常に機能します。

奇妙なことに、\\ipaddress経由でアクセスしたときにもエラーが発生します

また、この一時的な配置を改善するために、リモートオフィスのマシンのhostsファイルにいくつかのサーバーをセットアップし、セットアップ後にこの即席のファイルサーバーの名前をhostsファイルに追加しました(同様に) DNSサーバーのように)。

だから私の質問は、この問題を引き起こしているコンピュータの2つの名前を持っているのですか?そして、この状況を改善したり、このエラーを取り除くために私ができることやチェックできることはありますか?.

ちなみに、ドメインコントローラーare到達可能である状況では、このエラーが一般的により頻繁に発生することがわかりました。

3
MrVimes

ランマンの厳密な名前チェックはあなたをブロックする可能性があります。

サーバーが自身のDNS名のみをリッスンするようにするOSに追加されたセキュリティ(エイリアスなし)

無効にするには、次の手順を実行します。

レジストリエディタで、に移動します

HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters。右クリックしてDWORDエントリ「DisableStrictNameChecking」を追加し、値を1に設定します。

もう一度右クリックして、値1のDWORDエントリ「DnsOnWire」を追加します。

サーバーを再起動します。

2
yagmoth555