소개
이 문서에서는 내부 도메인에 대한 쿼리가 기록되지 않는 이유를 설명합니다.
개요
VA(Virtual Appliance)가 포함된 Umbrella Insights를 사용하는 경우 모든 워크스테이션은 VA를 가리키는 DNS 서버 설정만 있어야 합니다. 기존 내부 DNS 서버를 사용하도록 VA를 구성해야 합니다. 대시보드에서는 클라이언트가 내부 리소스에 대한 DNS 쿼리를 만들 때 VA가 내부 DNS 서버 중 하나로 요청을 전달하도록 '내부 도메인' 목록을 입력할 수 있습니다. 때때로 이러한 내부 요청이 로깅에 표시되지 않는 이유를 묻습니다.
설명
위에서 설명한 것처럼, VA에서 수신한 내부 DNS 요청은 설정 과정에서 VA에 구성된 내부 DNS 서버 중 하나로 전달됩니다. 이러한 항목은 콘솔에서 볼 수 있습니다. 모두 잘 작동하면 내부 DNS 서버가 응답을 발행하고 VA가 이를 클라이언트로 다시 릴레이합니다.
클라이언트가 내부 도메인 목록에 없는 리소스에 대해 DNS 요청을 하면 이를 Umbrella Anycast IP 주소로 전달합니다. 이 요청은 리졸버에 대한 DNS 쿼리의 추가 데이터를 포함하며, 이를 통해 요청을 오리진에 다시 연결할 수 있습니다. 발신지는 예를 들어 UserID 해시, 소스 IP 또는 이 확장 DNS 패킷에 포함된 다른 여러 식별 요인이 될 수 있습니다. 이 추가 데이터는 명령줄에서 특정 DNS 쿼리를 실행하여 확인할 수 있습니다.
nslookup -server=208.67.222.222 -type=txt debug.opendns.com.
DNS 요청의 실제 로깅은 리졸버에서 수행됩니다. 로깅은 DNS 패킷에 추가되는 이러한 고유한 정보를 기반으로 합니다. VA는 VA가 전달하는 DNS 요청을 로깅하지 않습니다. 이 서버는 가장 먼저 재귀적 DNS 서버입니다. 공개 리졸버가 DNS 쿼리를 수신하면 실제 쿼리와 함께 전송된 확장 데이터를 사용하여 소스를 식별하고, 적절한 정책을 적용하고, 요청 정보 및 요청이 허용되거나 차단되면 대시보드에 표시됩니다. 내부 DNS 쿼리는 리졸버를 볼 수 없으므로 로깅할 수 없습니다.