소개
이 문서에서는 향상된 클라이언트 보호 및 로깅을 위해 DNS 요청을 Umbrella로 전달하도록 Windows Server를 구성하는 방법에 대해 설명합니다.
개요
Windows Server는 DNS 전달자 역할을 수행하여 네트워크 ID를 사용하는 클라이언트를 보호할 수 있습니다. 도메인 컨트롤러 또는 DNS 역할이 있는 다른 서버는 등록된 네트워크에서 Umbrella로 DNS를 전송할 수 있습니다.
컨피그레이션 단계
- DNS Manager(
dnsmgmt.msc
)를 엽니다.
- 트리에서 서버 이름을 마우스 오른쪽 버튼으로 클릭하고 Properties를 선택합니다.
- 전달자 탭을 선택합니다.
- Edit...를 클릭하고 Umbrella DNS 서버 IP 주소를 입력합니다.
- 전달자 편집 창에서 확인을 누릅니다. 항목이 전달자 목록에 표시됩니다.
- 사용할 수 있는 전달자가 없는 경우 루트 힌트 사용 확인란을 선택 취소합니다.
mceclip0.png
모범 사례 메모
-
사용 가능한 전달자가 없는 경우 루트 힌트 사용이 선택되지 않은 상태로 유지되는지 확인합니다. 선택하면 Umbrella 보호 및 로깅이 일관되지 않습니다. 예를 들어 도메인이 DNSSEC 검증에 실패하거나 DDoS 완화 이벤트의 대상이 될 경우 Windows DNS 서버는 Umbrella가 응답하지 않는 것으로 간주하고 Umbrella를 우회하여 루트 힌트를 사용하여 직접 재귀를 시도할 수 있습니다.
-
전달자로 Umbrella만 사용하십시오. 서드파티 리졸버를 구성하지 마십시오. Umbrella는 수신한 DNS 쿼리만 로깅하고 보호할 수 있습니다.
-
이중화를 위해 이전 스크린샷과 같이 4개의 모든 Umbrella 애니캐스트 IP 주소를 전달자로 구성합니다.
-
Umbrella 사이트 및 가상 어플라이언스를 사용하는 경우 Umbrella 애니캐스트 주소 대신 전달자로 로컬 가상 어플라이언스를 가리킵니다.
- 요청 루프 방지: 가상 어플라이언스에서 서버를 로컬 DNS 서버 중 하나로 나열하는 경우 해당 가상 어플라이언스를 전달자로 추가하지 마십시오.
- 가상 어플라이언스는 서비스하는 개별 클라이언트의 주소가 아니라 DNS 서버의 IP 주소만 확인합니다.
- Active Directory를 가상 어플라이언스와 통합하는 경우 Windows DNS 서버 IP를 예외로 추가합니다. Umbrella Dashboard에서 Deployments(구축) > Sites and Active Directory > Service Account Exceptions(서비스 계정 예외)로 이동하고 DNS 서버 IP를 추가합니다. 이렇게 하면 서버 트래픽에 대한 사용자 ID의 잘못된 속성을 방지할 수 있습니다.
-
Umbrella 서버를 Root Hints(루트 힌트) 탭에 추가하지 마십시오. Umbrella DNS 서버는 재귀적 확인자이며 반복적 조회의 루트로 사용되지 않습니다. 이를 루트 힌트로 추가하면 원치 않는 동작이 발생하고 Umbrella 보호 및 로깅이 우회됩니다.