5. Extended Label Types (扩展标签类型)
5. Extended Label Types (扩展标签类型)
DNS 标签的线路表示中的第一个八位字节指定标签类型; 基本 DNS 规范 [RFC1035] 将该八位字节的 2 个最高有效位用于此目的。
[RFC2671] 将 DNS 标签类型 0b01 定义为用作扩展标签类型的指示。特定的扩展标签类型由第一个八位字节的 6 个最低有效位选择。因此, 扩展标签类型由标签的第一个八位字节中的值 64-127 指示。
由于客户端和中间网关缺乏支持, 扩展标签类型难以使用, 如 [RFC3363] 和 [RFC3364] 所述, 它们将 [RFC2673] 移至实验状态; 以及 [RFC3363], 它描述了优缺点。因此, 考虑扩展标签的提案应该权衡这种部署关注与部署新的扩展标签类型的感知优势。
本文档弃用扩展标签类型的使用; 实现不应该在 DNS 流量中生成或传递二进制标签。即使已弃用, 实现必须继续正确解析标签类型字段并处理其值。希望使用带有二进制标签的 DNS 名称的规范应该考虑对二进制数据进行替代转换, 以允许其与普通 DNS 名称一起使用。