728x90
반응형
🔧 DNS 관리 콘솔(MMC)에서 레코드가 보이지 않는 현상 분석 및 해결
Active Directory 통합 DNS 환경에서 갑자기 DNS GUI에서 모든 영역이 사라지는 현상에 대한 분석과 해결 경험을 공유함.
✅ 증상
- AD 도메인에 마스터 계정으로 로그인하여 DNS 관리 중
- 보조 영역 DNS 다시 로드/새로 고침을 반복하던 중
- 갑자기 DNS GUI에서 주 영역 및 보조 영역이 모두 사라짐
- 약 15시간이 지나도 동일 현상 지속
- DNS MMC 재시작, 캐시 삭제, 고급 보기 설정 모두 해보았지만 영역 미표시 현상 유지
- PowerShell로는 레코드가 잘 조회됨
- 사용자PC에서 DNS 질의시 쿼리도 잘 동작
🔍 원인 분석
항목 | 결과 | 설명 |
---|---|---|
PowerShell 조회 | ✅ 정상 | Get-DnsServerZone , Get-DnsServerResourceRecord 모두 잘 나옴 |
DNS 서비스 상태 | ✅ 정상 | 외부 질의 응답 정상 |
WMI 상태 | ✅ 정상 | MicrosoftDNS_Zone 클래스 접근 가능 |
이벤트 로그 | ✅ 이상 없음 | DNS Server 항목에서 오류/경고 없음 |
MMC 콘솔 (GUI) | ❌ 비정상 | 주/보조 영역이 모두 보이지 않음 |
MMC 재시작 | ❌ 해결 안 됨 | MMC 캐시 문제 아님 |
사용자 권한 | ✅ 마스터 계정 | 권한 부족 아님 |
결론: DNS 자체나 AD 문제가 아닌, MMC(GUI)의 로딩 캐시 또는 스냅인 구성 파일의 손상 문제로 판단됨.
🛠 조치 방법
1. 새로운 MMC 세션 생성
mmc.exe /a
- 빈 MMC 열기
- 파일 > 스냅인 추가 > DNS 추가
- DNS 서버 직접 연결
→ 기존 dnsmgmt.msc
캐시 우회하여 정상 연결됨.
2. MMC 사용자 설정 캐시 제거
%APPDATA%\Microsoft\MMC
위 경로에서 dnsmgmt.msc
관련 캐시 파일을 삭제함.
✅ 해결
mmc.exe /a
로 새로 연 세션에서는 모든 DNS 영역이 정상 표시되었음.
사용자별 MMC 설정 캐시 손상으로 인해 발생했던 문제였음.
🔄 사후 계획 방안
- DNS Server 서비스 재시작으로 정상화
- DNS 관리자 스냅인 캐시 제거
---
GUI만 보고 관리하던 DNS 환경에서 PowerShell은 문제없이 작동하는데 DNS Manager(MMC)에서만 아무 것도 보이지 않을 경우, 불필요하게 DNS 서비스를 재시작하거나 서버를 리붓하는 상황을 피하기 위해 위와 같은 점검과 대응 순서를 따라가길 권장함.
⚠️ 덤) 캐시란 단어가 여러번 나왔는데 정리가 필요함
→ MMC캐시 (MMC스냅인 자체의 캐시) - 스냅인 재시작으로 MMC캐시 리프레쉬 시도
→ 스냅인과 DNS서비스 사이 캐시 - OS에서 DNS관리자로 설정한 스냅인이 DNS서비스를 제대로 인식 못 함
덤2) 새 스냅인으로 DNS 관리 띄우기
PowerShell |
$console = "$env:TEMP\dns_console.msc" mmc.exe /a Start-Sleep -Seconds 2 Add-Type -AssemblyName Microsoft.VisualBasic [Microsoft.VisualBasic.Interaction]::AppActivate("콘솔1") |
728x90
'OS 기술 > Windows' 카테고리의 다른 글
SMB 연결 안되는 증상과 해결 방법 (0) | 2025.07.30 |
---|---|
도메인 연결이 끊겨서 SID만 보이는 사용자를 AD에서 찾아보기 (0) | 2025.07.13 |
MS Edge App Mode (1) | 2025.04.29 |
사용자 로그온시 VBS 실행되는 AD GPO 배포 (0) | 2025.03.02 |
윈도우 더미파일 생성 fsutil (0) | 2025.01.09 |