안녕하세요,
AD 통합 DNS Zone을 실수로 삭제한 경우, 해당 Zone 데이터는 AD DS 내 Application Directory Partition에서 Tombstone 상태로 남아 있습니다. 이 상황에서 복구하려면 표준적인 Authoritative Restore 절차를 따라야 하며, ldp.exe와 ntdsutil을 이용해 Tombstone 객체를 되살리고 해당 DNS Zone을 권위 복구(Authoritative Restore)로 지정해야 합니다.
먼저, 복구 대상 DC를 Directory Services Restore Mode(DSRM)로 부팅합니다. 이후 ntdsutil을 실행하여 Active Directory Database Maintenance 모드로 들어갑니다. 여기서 authoritative restore 컨텍스트를 열고, 삭제된 DNS Zone이 속한 Application Directory Partition을 지정합니다. 예를 들어, 삭제된 Zone이 corp.contoso.com이라면 다음과 같이 입력합니다:
Code
ntdsutil
activate instance ntds
authoritative restore
restore subtree "DC=corp.contoso.com,DC=DomainDnsZones,DC=contoso,DC=com"
이 명령은 해당 DNS Zone 객체를 Tombstone 상태에서 복구하고 USN을 증가시켜 다른 DC들에 복제될 수 있도록 합니다.
만약 전체 DNS Application Directory Partition 자체가 삭제된 경우라면, restore database 대신 restore subtree를 사용하여 Partition DN을 지정해야 합니다. 복구가 완료되면 DC를 정상 모드로 재부팅하고, AD 복제가 완료될 때까지 기다립니다. 이후 다른 DC들에서도 해당 Zone이 정상적으로 재생성되는지 확인합니다.
추가로, ldp.exe를 통해 Tombstone 객체가 존재하는지 확인할 수 있습니다. CN=Deleted Objects 컨테이너에서 대상 Zone DN을 찾아보고, 복구 후 해당 객체가 정상적으로 살아났는지 검증하는 것이 좋습니다.
이 절차는 Microsoft 공식 가이드라인에 따른 권위 복구 방식이며, 불필요하게 전체 AD를 초기화하지 않고 특정 DNS Zone만 복구할 수 있는 가장 안전한 방법입니다.
Domic Vo.