ECS (EDNS 클라이언트 서브넷)

EDNS 클라이언트 서브넷(ECS, RFC 7871)은 [[dns-resolver|재귀 리졸버]]가 [[authoritative-dns|권위 네임서버]]에 보내는 쿼리에 클라이언트 IP 주소의 일부를 포함할 수 있도록 하는 [[dns|DNS]] 확장입니다. 이를 통해 CDN과 지리적 위치 기반 DNS가 리졸버가 아닌 최종 사용자와 가장 가까운 서버를 반환할 수 있습니다. ECS는 프라이버시와의 트레이드오프를 수반합니다. 콘텐츠 전송 성능은 향상되지만 부분 IP 데이터가 리졸버 너머로 공유됩니다.

예시

Google's CDN uses ECS to detect that a user in Tokyo is querying via a US-based resolver, and returns Japanese edge server IPs instead of US ones.