ECS (Sous-réseau client EDNS)

Le sous-réseau client EDNS (ECS, RFC 7871) est une extension [[dns|DNS]] permettant aux [[dns-resolver|résolveurs récursifs]] d'inclure une partie de l'adresse IP du client dans les requêtes envoyées aux [[authoritative-dns|serveurs de noms faisant autorité]]. Cela permet aux CDN et aux DNS de géolocalisation de retourner des serveurs proches de l'utilisateur final plutôt que du résolveur. ECS implique un compromis sur la vie privée : il améliore les performances de livraison de contenu, mais partage des données IP partielles au-delà du résolveur.

Exemple

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.