1. 简述DNS域名解析的过程
(1) 检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答消息
(2) 若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答消息
(3) 若没有查到,则将请求发给根域DNS.服务器,并依序从根域查找顶级域,由顶级域查找二级域,二级域查找三级域,直至要找到解析的地址或名字,即向客户机所在网络的DNS服务器发出应答信息,DNS服务器收到应答后先在缓存中存储,然后,将解析结果发给客户机,若没找到,返回错误信息。
2. 请说明什么是DNS并简单概括其作用,DNS使用什么协议进行传输数据的,DNS在哪些情况下使用哪种协议进行数据传送?
(1) DNS提供域名,IP对应关系
(2) DNS在数据传输时使用udp tcp两种协议
(3) DNS在进行域传送时使用TCP进行传输数据,当DNS传输数据大于512字节时,使用tcp进行数据传输,小于512字节时,使用udp进行传输