私はDFSがどのように機能するかについてはあまり詳しくありませんが、私が働いている場所で継続的な問題があることは知っています。複数のDFSサーバーがあり、それぞれが異なるブランチに異なる場所にあります。ユーザーがコンピューターの電源を入れると、接続先のDFSは、サーバールームから200フィート離れた場所ではなく、T1といくつかの州の向こう側にあるものの1つになることがあります。
これがDFSがそのことをしているだけなのか、それとも何か間違った設定をしたのか、誰か知っていますか?
各サイトにADサイトとサービスを設定していますか?各クライアントは、独自のサイトでDC\DNSサーバーを使用するように構成されていますか?そうでなければ、それが問題だと思います。
この質問を壊して申し訳ありませんが、これは言及されるべきものです:
クライアントがプライマリターゲットへの接続を失うことなく、プライマリターゲットよりもはるかに高いコストのDFSターゲットにフェイルオーバーするという問題が発生しました。理由はわかりませんでしたが、オフラインファイルを無効にすることでうまくいきました。
Active Directoryサイトが正しく構成されていて、gpresult /R /Scope Computer
コマンドがクライアントとサーバーの両方が同じサイトの一部であることを示している場合は、IPV6に問題がある可能性があります。
クライアントから優先サーバーにpingを実行してみてください。IPV4アドレスではなく、IPV6アドレスを取得した場合、それが正しいサイトを検出できない理由である可能性があります。私たちの環境では、サーバーのネットワークアダプターでTCP/IPを無効にしましたが、各コンピューターはまだDNSサーバーに6TO4 IPV6アドレスを登録していたため、一部のサービスで問題が発生していました。
IPV6を使用していない場合は、次の手順を使用して、DNSサーバーおよび使用するファイルサーバーまたはネームサーバーで IPV6を無効にする (またはnetsh in 6to4 set state disabled
を実行して6TO4を無効にする)を実行できます。 DFSの場合。 IPV6を無効にすると、接続してサイト内のサーバーを検出し、正しいファイルサーバーに接続できるようになります。