DNS既可以基于UDP,也可以基于TCP,常用的是基于UDP,默认的端口号是53。
DNS具体使用UDP还是TCP,取决于以下原则:
1.使用A查询请求某个域名对应的IP地址时使用UDP。
2.如果响应报文长度大于512字节,则UDP仅返回前512字节,并设置报文首部“参数”字段的“截断”位。客户端在收到这个响应后,会使用TCP重新发送原来的请求。
3.如果一次查询的名字很多,则客户端可能会直接使用TCP。
4.在主域名服务器和辅助域名服务器之间进行区域传送时使用TCP。
DNS既可以基于UDP,也可以基于TCP,常用的是基于UDP,默认的端口号是53。
DNS具体使用UDP还是TCP,取决于以下原则:
1.使用A查询请求某个域名对应的IP地址时使用UDP。
2.如果响应报文长度大于512字节,则UDP仅返回前512字节,并设置报文首部“参数”字段的“截断”位。客户端在收到这个响应后,会使用TCP重新发送原来的请求。
3.如果一次查询的名字很多,则客户端可能会直接使用TCP。
4.在主域名服务器和辅助域名服务器之间进行区域传送时使用TCP。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。