4.4. EDNS Client Subnet (ECS)
L'option EDNS Client Subnet (ECS) [RFC7871] permet aux résolveurs récursifs de demander des adresses IP appropriées pour une plage IP client particulière. Les enregistrements SVCB peuvent contenir des adresses IP (dans les SvcParams ipv*hint) ou diriger les utilisateurs vers un TargetName spécifique au sous-réseau, donc les résolveurs récursifs DEVRAIENT (SHOULD) inclure la même option ECS dans les requêtes SVCB que dans les requêtes A/AAAA.
Selon la Section 7.3.1 de [RFC7871], "Tous les enregistrements de [la section Additional] NE DOIVENT PAS (MUST NOT) être liés à un réseau." En conséquence, lors du traitement d'une réponse dont le QTYPE est compatible SVCB, les résolveurs DEVRAIENT (SHOULD) traiter tous les enregistrements dans la section Additional comme ayant SOURCE PREFIX-LENGTH défini à zéro et SCOPE PREFIX-LENGTH comme spécifié dans l'option ECS. Les serveurs autoritaires DOIVENT (MUST) omettre de tels enregistrements s'ils ne sont pas adaptés à l'utilisation par des résolveurs stub qui définissent SOURCE PREFIX-LENGTH à zéro. Cela fera effectuer par le résolveur une requête de suivi qui peut recevoir un ECS correctement adapté. (Ceci est similaire à l'utilisation de CNAME avec l'option ECS comme discuté dans [RFC7871], Section 7.2.1.)
Les serveurs autoritaires qui omettent les enregistrements Additional peuvent éviter la latence ajoutée d'une requête de suivi en suivant les conseils de la Section 10.2.