Windowsは内部DNS間でフェイルオーバーしません

Windowsは内部DNS間でフェイルオーバーしません

2 台のサーバーがある Active Directory 環境があります。WS2019 はすべての FSMO を保持する「メイン」サーバーで、WS2022 は「予備」サーバーです。ほぼすべてのクライアントは Windows 10 です。どちらもクライアントと同じサブネットにありますが、別の建物にあります (同じ L2 にあり、トンネルなどはありません)。両方の DNS アドレスは MikroTik DHCP を通じて配布されます。WS2019 192.168.240.100 がプライマリ、WS2022 192.168.240.102 がセカンダリで、どちらもすべてのクライアントのアダプター ステータスに正しく表示されます。内部 DPS は、外部クエリを 8.8.8.8 にリダイレクトするように設定されています。すべてのマシンから両方の DNS サーバーに正常に ping できます。

最近、ネットワーク メンテナンスを実施しましたが、その間、WS2022 はネットワークの残りの部分 (まだ機能していました) から切断されました。WS2019 は完全に機能しており、機能しているネットワーク セグメントに接続されているため、特別なことは何も起こらないだろうと予想していました。しかし、そうではありませんでした。すべての Windows クライアントで名前解決の問題を発行しました。両方のサーバーでレプリケーションが正常に実行され、dcdiag /q でエラーは表示されず、ログにもエラーはありませんでした。

面白いのは、DHCP DNS リストから WS2022 を削除し、WS2019 だけを残すと、完全に正常に動作し、すべてがうまく解決されることです。また、これがプライマリ DNS として設定されていても使用されていないのも奇妙です。

問題は、クライアントが 2 つの DNS サーバー間で正しいフェイルオーバーを実行できるようにするには、何を確認/実行すればよいかということです。

関連情報