Windows는 내부 DNS 간 장애 조치를 수행하지 않습니다.

Windows는 내부 DNS 간 장애 조치를 수행하지 않습니다.

우리는 2개의 서버가 있는 Active Directory 환경을 보유하고 있습니다. WS2019는 모든 FSMO를 보유하는 "기본" 서버이고 WS2022는 "예약"이며 거의 모든 클라이언트는 Windows 10입니다. 둘 다 클라이언트와 동일한 서브넷에 있지만 다른 건물에 있습니다(여전히 동일한 L2, 터널이나 smth 없음). 두 DNS의 주소는 MikroTik DHCP(기본으로 WS2019 192.168.240.100, 보조로 WS2022 192.168.240.102)를 통해 배포되며, 둘 다 모든 클라이언트의 어댑터 상태에 올바르게 표시됩니다. 내부 DPS는 외부 쿼리를 8.8.8.8로 리디렉션하도록 설정되었습니다. 모든 컴퓨터에서 두 DNS 서버를 모두 핑할 수 있습니다.

최근에 네트워크 유지 관리가 있었는데 그 동안 WS2022가 나머지 네트워크(여전히 작동 중임)와의 연결이 끊어졌습니다. 우리는 WS2019가 여전히 완벽하게 작동하고 기능적인 네트워크 세그먼트에 연결되어 있기 때문에 특별한 일이 일어나지 않을 것이라고 예상했습니다. 그러나 사실은 그렇지 않았습니다. 모든 Windows 클라이언트에서 이름 확인 문제가 발생했습니다. 두 서버 모두 복제가 잘되었으며 dcdiag /q에는 오류가 표시되지 않으며 로그에도 오류가 표시되지 않습니다.

재미있는 점은 DHCP DNS 목록에서 WS2022를 제거하고 WS2019만 남겨두면 완벽하게 작동하고 모든 것을 잘 해결한다는 것입니다. 또한 이것이 기본 DNS로 설정되어 사용되지 않는다는 점이 이상합니다.

문제는 클라이언트가 두 DNS 서버 간에 올바른 장애 조치를 수행하도록 하기 위해 무엇을 확인하고 수행할 수 있는가입니다.

관련 정보