GeoDNS
GeoDNS는 사용자 위치를 직접 보는 것이 아니다
권한 DNS는 대개 최종 사용자가 아니라 재귀 리졸버의 주소를 봅니다. ECS가 있으면 일부 클라이언트 네트워크 힌트를 받을 수 있지만 프라이버시 절충이 생깁니다.
리졸버 위치가 기본 단서다
ECS는 클라이언트 prefix 힌트다
정확도와 프라이버시가 충돌한다
사용자
서울의 브라우저
직접 권한 DNS에 묻지 않는 경우가 많습니다.
→
recursive resolver
ISP / Public DNS
권한 DNS가 보는 주소는 보통 이 리졸버입니다.
→
authoritative
정책 기반 응답
리졸버 IP, ECS, 정책 테이블로 리전을 고릅니다.
리졸버 IP
가장 흔한 추정
공용 DNS를 쓰면 사용자의 실제 위치와 리졸버 위치가 다를 수 있습니다.
ECS
클라이언트 서브넷 힌트
정확도를 높일 수 있지만 질의 프라이버시와 캐시 효율에 영향을 줍니다.
Fallback
불완전한 정보 처리
위치를 모르거나 정책이 없으면 기본 리전이나 Anycast/CDN 정책으로 넘깁니다.