Skip to main content

9. The TC (truncated) header bit (TC截断头部位)

只有当RRSet作为响应的一部分需要,但无法完整包含时,才应在响应中设置TC位。仅仅因为可能包含一些额外信息,但空间不足,不应设置TC位。这包括附加部分处理的结果。在这种情况下,应省略无法放入响应的整个RRSet,并且应清除TC位发送回复。如果回复的接收者需要省略的数据,它可以为该数据构造查询并单独发送。

当设置TC时,可能不完全适合的部分RRSet可以留在响应中。当DNS客户端收到设置了TC的回复时,它应该忽略该响应,并再次查询,使用诸如TCP连接之类的机制,该机制将允许更大的回复。