DNS解析什么时候使用TCP协议?
如果DNS服务器返回内容太多(例如:解析出来的ip太多),会导致UDP导致报文过长(而UDP的报文最大长度为512字节),服务器发现返回的数据用UDP装不下,会给请求方用UDP发一个数据包,提示请求方用TCP请求解析,请求方使用TCP发起DNS请求,然后服务器再用TCP回复。
详细内容可参考RFC
http://www.ietf.org/rfc/rfc1035.txt
Submitted by mayu8758 on 2011, January 8, 9:16 AM. 网络与安全
DNS解析什么时候使用TCP协议?
如果DNS服务器返回内容太多(例如:解析出来的ip太多),会导致UDP导致报文过长(而UDP的报文最大长度为512字节),服务器发现返回的数据用UDP装不下,会给请求方用UDP发一个数据包,提示请求方用TCP请求解析,请求方使用TCP发起DNS请求,然后服务器再用TCP回复。
详细内容可参考RFC
http://www.ietf.org/rfc/rfc1035.txt