DNS(Domain Name System) 서버 및 클라이언트의 관리, 모니터링 및 문제 해결에 다양한 유틸리티를 사용할 수 있습니다. 이러한 유틸리티는 다음과 같습니다.

  • DNS 관리자(관리 도구 메뉴의 DNS)

  • DNS 문제를 해결하는 데 사용할 수 있는 Nslookup과 같은 명령줄 유틸리티

  • DNS 관리자나 이벤트 뷰어를 사용하여 볼 수 있는 DNS 서버 로그와 같은 로깅 기능. 파일 기반 로그를 고급 디버깅 옵션으로 임시 사용하여 선택된 서비스 이벤트를 기록하고 추적할 수 있습니다.

  • 시스템 모니터를 사용하여 DNS 서버 작업을 측정하고 모니터링하기 위한 통계 카운터와 같은 성능 모니터링 유틸리티

  • 엔터프라이즈 환경에서 관리 정보에 액세스하기 위한 표준 기술인 WMI(Windows Management Instrumentation)

  • 플랫폼 SDK(소프트웨어 개발 키트)

DNS 관리자

DNS 서버를 관리하는 데 사용하는 기본 도구는 시작 메뉴의 관리 도구에서 DNS로 나타나는 MMC(Microsoft Management Console)의 DNS 스냅인인 DNS 관리자입니다. DNS 관리자를 MMC의 스냅인과 함께 사용하여 DNS 관리의 더 많은 부분을 전체 네트워크 관리에 통합할 수 있습니다. DNS 관리자는 DNS 서버 역할이 설치된 컴퓨터의 서버 관리자에서도 사용할 수 있습니다.

DNS 관리자를 사용하여 다음과 같은 기본 관리 서버 작업을 수행할 수 있습니다.

  • 새 DNS 서버의 초기 구성 수행

  • 동일한 컴퓨터의 로컬 DNS 서버나 다른 컴퓨터의 원격 DNS 서버 연결 및 관리

  • 필요한 경우 정방향 및 역방향 조회 영역 추가 및 제거

  • 영역에서 리소스 레코드 추가, 제거 및 업데이트

  • 영역이 서버 간에 저장되고 복제되는 방식 수정

  • 서버에서 쿼리와 동적 업데이트를 처리하는 방식 수정

  • 특정 영역이나 리소스 레코드에 대한 보안 수정

또한 DNS 관리자를 사용하여 다음 작업도 수행할 수 있습니다.

  • 서버에서 유지 관리 수행. 서버를 시작, 중지, 일시 중지 또는 다시 시작하거나 서버 데이터 파일을 수동으로 업데이트할 수 있습니다.

  • 서버 캐시의 내용을 모니터링하고 필요한 경우 캐시 지우기

  • 고급 서버 옵션 조정

  • 서버에서 저장한 부실 리소스 레코드의 에이징과 청소 구성 및 수행

또한 워크스테이션에서 DNS 관리자를 실행하여 DNS 서버를 원격으로 관리할 수도 있습니다.

중요

Windows Server 운영 체제를 실행하는 DNS 서버만 DNS 관리자를 사용하여 관리할 수 있습니다. 콘솔을 사용하여 BIND 서버 등의 다른 DNS 서버는 관리할 수 없습니다.

명령줄 유틸리티

DNS 서버 및 클라이언트의 관리와 문제 해결에 몇 가지 명령줄 유틸리티를 사용할 수 있습니다. 다음 표에서는 명령 프롬프트에서 입력하거나 스크립트 사용을 위해 배치 파일에 입력하여 실행할 수 있는 이러한 유틸리티에 대해 설명합니다.

명령 설명

Nslookup

DNS 도메인 네임스페이스의 쿼리 테스트를 수행합니다.

Dnscmd

DNS 서버를 관리하기 위한 명령줄 인터페이스입니다. 이 유틸리티는 일상적인 DNS 관리 작업을 자동화하거나 네트워크에 있는 새 DNS 서버의 간단한 무인 설치 및 구성을 수행하는 배치 파일을 스크립팅하는 데 유용합니다.

Ipconfig

컴퓨터에서 사용하는 IP 구성 정보를 표시하고 수정합니다. DNS 클라이언트의 문제 해결과 지원에 도움이 되는 추가 명령줄 옵션이 이 유틸리티와 함께 포함되어 있습니다.

이벤트 모니터링 유틸리티

Windows Server 2008 제품군에는 DNS 서버를 모니터링하는 두 가지 옵션이 포함되어 있습니다.

  • DNS 서버 로그에 DNS 서버 이벤트 메시지를 기본적으로 기록

    DNS 서버 이벤트 메시지는 자체 시스템 이벤트 로그인 DNS 서버 로그에 분리되어 보관됩니다. 이 로그는 DNS 관리자나 이벤트 뷰어를 사용하여 볼 수 있습니다.

    DNS 서버 로그에는 DNS 서버 서비스에서 기록하는 이벤트가 포함되어 있습니다. 예를 들어, DNS 서버가 시작되거나 중지되면 해당 이벤트 메시지가 이 로그에 기록됩니다. 대부분의 중요한 추가 DNS 서버 서비스 이벤트도 여기에 기록됩니다. 예를 들어, 서버가 시작되지만 레지스트리나 경우에 따라 AD DS(Active Directory 도메인 서비스)에 저장되는 부팅 정보나 초기화 데이터 및 영역을 찾을 수 없는 경우에 이벤트가 기록됩니다.

    이벤트 뷰어를 사용하여 클라이언트 관련 DNS 이벤트를 보고 모니터링할 수 있습니다. 이러한 이벤트는 시스템 로그에 나타나며 Windows(모든 버전)를 실행하는 컴퓨터에서 DNS 클라이언트 서비스에 의해 기록됩니다.

  • DNS 서버 컴퓨터에서 텍스트 파일에 추적 로깅을 수행하기 위한 선택적 디버그 옵션

    DNS 관리자를 사용하여 텍스트 기반 파일에 DNS 서버 작업의 임시 추적 로깅을 수행하기 위한 추가 디버그 로깅 옵션을 선택적으로 사용하도록 설정할 수도 있습니다. 이 기능을 위해 만들어지고 사용되는 파일인 Dns.log는 %systemroot%\System32\Dns 폴더에 저장됩니다.

성능 모니터링 유틸리티

DNS 서버 성능을 측정하는 추가 서비스 관련 카운터를 사용하여 DNS 서버의 성능을 모니터링할 수 있습니다. 이러한 카운터는 성능 스냅인에서 제공되는 시스템 모니터를 통해 액세스할 수 있습니다.

시스템 모니터를 사용하는 경우 DNS 서버의 성능 추세에 대한 차트와 그래프를 만들 수 있습니다. 이 차트와 그래프를 더 연구하고 분석하여 추가 서버 조정이 필요한지 여부를 결정할 수 있습니다.

특정 기간의 서버 메트릭에 대한 측정 및 검토를 통해 성능 벤치마크를 결정하고 성능을 최적화하기 위해 추가로 조정할 수 있는지 확인할 수 있습니다.

WMI(Windows Management Instrumentation)

WMI는 WBEM(Web-Based Enterprise Management)의 Microsoft 구현입니다. WBEM은 엔터프라이즈 환경에서 관리 정보에 액세스하는 데 필요한 표준 기술을 개발하기 위한 업계 이니셔티브입니다. WMI는 CIM(Common Information Model) 업계 표준을 사용하여 엔터프라이즈 환경에서 시스템, 응용 프로그램, 네트워크, 장치 및 기타 관리되는 구성 요소를 나타냅니다. WMI에 대한 자세한 내용은 WMI(Windows Management Instrumentation)(https://go.microsoft.com/fwlink/?LinkID=80947(페이지는 영문일 수 있음))을 참조하십시오.

플랫폼 소프트웨어 개발 키트

Windows Server 2008 제품군에서 제품을 실행하는 컴퓨터에서는 응용 프로그램 프로그래머가 DNS를 사용할 수 있도록 하는 기능(예: 프로그래밍 방식으로 DNS 쿼리 수행, 레코드 비교 및 이름 조회)을 제공합니다.

프로그래밍할 수 있는 DNS 구성 요소는 C/C++ 프로그래머용으로 설계되었습니다. 이러한 구성 요소를 사용하려면 네트워크와 DNS에 대해 잘 알고 있어야 합니다. 프로그래머는 DNS 프로토콜과 DNS 작업뿐만 아니라 IP 프로토콜 집합에 대해 잘 알고 있어야 합니다.


목차