DNS TC 为何有用?

DNS TC 为何有用?

迁移自https://networkengineering.stackexchange.com/questions/37055/why-is-dns-tc-useful

在准备计算机网络考试时,我开始阅读 DNS 消息格式,并发现了一些我不明白的东西。

我不明白为什么需要 TrunCation (TC) 标志。

截断 - 指定此消息由于长度超过传输通道允许的长度而被截断。

DNS 消息使用 UDP 发送,而 UDP 又使用 IP。

考虑到 IP 支持分段来解决数据包大于 MTU 的问题,为什么需要该标志?为什么甚至必须截断消息?

感谢大家

答案1

Michał Politowski 的评论指出了答案。DNS 对 UDP(传输通道)有 512 字节的限制。我的问题是假设传输通道是指第 2 层协议,而不是 UDP。

相关内容