Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
DNS Slow to Start?
https://blogs.msdn.com/ntdebugging/archive/2007/10/11/dns-slow-to-start.aspx
위의 포스트에서는 DNS 서비스가 늦게 시작되는 문제를 분석하는 과정에 대해서 설명하고 있습니다.
Dns.exe의 checked build를 다운 받아서 %windir%\system32\dns 폴더에 dnsdebug 파일을 만들어서 아래 값을 넣어서 Debug로 동작하게 만듭니다.
DNS_DEBUG_INIT(0x00000010) & DNS_DEBUG_INIT2 (0x01000000)
0x01000012
그리고 net start dns 명령을 사용해서 dns 서비스를 시작 시키면서 DebugView를 사용해서 Debug log를 확인합니다.
DNS 서비스가 사용하는 레지스트리 키와 파일, Named pipe 등을 확인하여 동작을 모니터링 한 후 dns service 가 사용하는 메모리의 크기가 작아 디스크에서 파일을 읽어서 처리하는 과정에서 지연이 발생한 것을 확인하였습니다.
감사합니다.