如果 DNS 查询没有 ECS 选项,则 NSX Advanced Load Balancer 支持在查询中插入 ECS 选项。如果 DNS 查询已具有 ECS 选项,它支持更新 ECS 选项。
DNS 自最初开发以来就需要不断进行改进。由于基本 DNS 协议中提供的某些标记字段、返回代码和标签类型的大小受到限制,因此,决定以向后兼容的方式扩展 DNS 以适应新的标记和响应代码以及更长的响应。自 1999 年以来,DNS 的扩展机制 (EDNS) 已成为解决这一难题的方法。
下图显示 OPT 资源记录 (OPT RR) 对于 DNS 扩展至关重要。它采用的结构允许使用各种不同的选项,包括 EDNS 客户端子网选项 (ECS),这允许权威 DNS 提供程序使用额外信息以做出更明智的流量路由决策。例如,
为地理算法提供更准确的客户端位置信息。
为一致哈希算法提供客户端的源 IP 地址。
为来自混合的专用和公用网络的客户端提供服务时。
注:
IPv6 地址也支持 DNS 配置文件的 EDNS 选项。