ECS (подсеть клиента EDNS)

Подсеть клиента EDNS (ECS, RFC 7871) — это расширение [[dns|DNS]], позволяющее [[dns-resolver|рекурсивным резолверам]] включать часть IP-адреса клиента в запросы, отправляемые [[authoritative-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.