- DNS的512字节限制 根据协议标准,DNS协议同时占用UDP和TCP的53端口,这是为什么呢? 翻阅DNS资料,可以发现,DNS协议默认按UDP传输,为优化传输性能,DNS协议有一个512字节的限制,当数据长度超过了512字节时,DNS协议会改用TCP进行传输. DNS协议从UDP切换到TCP的过程如下: 1.客户端向服务器发起UDP DNS请求: 2.如果服务器发现DNS响应数据超过512字节,则返回UDP DNS响应中 - EDNS0 EDNS0:即Extension Mechanis…