八股文打卡day13——计算机网络(13)
2023-12-28 23:45:59
面试题:DNS是什么?DNS的查询过程是什么?
我的回答:
我来讲一下我对DNS的理解
DNS是域名系统,它是一个域名和IP地址相互映射的数据库。通过DNS,可以将我们浏览器中输入的域名,例如:www.baidu.com映射为它所对应的IP地址。然后再访问。
我来讲一下DNS查询的过程:
1.浏览器中输入域名,发起请求。首先会到浏览器缓存中寻找是否有对应的IP地址,如果没有,就去本地Host文件中查找。如果本地Host文件中没有对应的IP地址的话。就进行DNS的递归查询。
2.本地DNS服务器代替用户进行递归查询。首先,本地DNS服务器会到去根DNS服务器查找,根服务器下有.com、.org等顶级域名服务器的信息。
3.然后到顶级域名服务器进行查询。顶级域名服务器会告诉到那个权威域名服务器下寻找。
4.到权威域名服务器下进行查找,权威域名服务器下有完整域名的对应的IP地址。它会返回域名对应的IP地址给浏览器。
5.浏览器此时就有了要访问域名所对应的IP地址,并且会保存到缓存中,以备下次查询。
回答八股时间:2023.12.28
文章来源:https://blog.csdn.net/Elon15/article/details/135279846
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!