前端学习笔记202307学习笔记第五十七天-模拟面试笔记http-DNs解析ip地址

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
.cn 域名,1个 12个月
简介: 前端学习笔记202307学习笔记第五十七天-模拟面试笔记http-DNs解析ip地址

模拟面试笔记http-DNs解析ip地址


1、首先:说一下dns解析的流程,大家都知道,计算机之间只能通过ip相互通信,因为ip不好记,于是才使用dns服务器把域名解析为相应的ip,这里以解析www.XXXXXXXXXXXXX.com为例,当我们输入这个网址回车的时候,浏览器会首先查询浏览器的缓存,这个缓存存活时间可能只有1分钟,如果没找到,则去查询本地的dns缓存和hosts文件,如果有www.XXXXXXXXXXXXX.com这个域名对应的ip,则直接通过这个ip访问网站服务器。


2、如果本地的dns缓存和hosts文件没找到,这时候就会把请求发送给,网卡配置信息里的dns服务器,默认有两个,只有当dns1不能访问时,才会使用dns2。我们也称网卡配置信息里的dns为local dns,这时候local dns会先查询它的缓存,有没有www.XXXXXXXXXXXXX.com相应的记录,如果有,则返回给用户,如果没有,就会访问根域名服务器,全世界共有13台根域名服务器,根域名服务器一看,是找.com的,于是会把.com的顶级域名服务器的ip发送给local dns,这时local dns再次访问.com的顶级域名服务器,.com的顶级域名服务器一看,是找一级域名XXXXXXXXXXXXX.com的,于是再将XXXXXXXXXXXXX.com的ip发送给local dns,然后继续往下找,直到找到www.XXXXXXXXXXXXX.com的权威dns的A记录或者cname,这时候local dns会把找到的www.XXXXXXXXXXXXX.com的ip发送给客户端,并记录在缓存中,这样的话,下次如果有其他的用户访问www.XXXXXXXXXXXXX.com这个域名时,local dns的缓存中就有记录了。客户端收到local dns发送过来的ip就会通过ip去访问服务器,并将这个ip记录在dns缓存中。

-----------------------------------

前端学习笔记202307学习笔记第五十七天-模拟面试笔记http-DNs解析ip地址

https://blog.51cto.com/u_14476028/7000861

相关文章
|
5月前
|
XML Java 数据库
【后台开发】TinyWebser学习笔记(3)HTTP连接与解析
【后台开发】TinyWebser学习笔记(3)HTTP连接与解析
91 4
http协议 报文 给你讲明白咯,web开发基础
http协议 报文 给你讲明白咯,web开发基础
JavaWeb第六章课后题 Http协议
JavaWeb第六章课后题 Http协议
156 0
|
域名解析 缓存 网络协议
前端学习笔记202307学习笔记第五十七天-模拟面试笔记http-DNs解析ip地址
前端学习笔记202307学习笔记第五十七天-模拟面试笔记http-DNs解析ip地址
95 1
|
前端开发
前端学习笔记202305学习笔记第二十四天-http之创建一个服务
前端学习笔记202305学习笔记第二十四天-http之创建一个服务
54 0
|
域名解析 Web App开发 存储
HTTP的基础知识和DNS的解析过程
我们都知道现在大部分的B/S 系统。其核心的通讯协议还是 TCP/IP 协议,应用层的话就是HTTP 协议,我们最常的打交到的就是HTTP协议了。所以了解HTTP协议的相关知识显得尤为重要。
1597 0
HTTP的基础知识和DNS的解析过程
|
域名解析 网络协议 大数据
小白必须掌握的几点HTTP协议的基础知识,建议收藏
1.TCP/IP的分层管理 TCP/IP协议族里重要的一点就是分层。TCP/IP协议族按层次分别分为以下4层:应用层、传输层、网络层和数据链路层 应用层: 应用层决定了向用户提供应用服务时通信的活动。 TCP/IP协议族内预存了各类通用的应用服务。比如,FTP(文件传输协议)和DNS(域名系统)服务就是其中两类。HTTP协议也处于该层。
141 1
小白必须掌握的几点HTTP协议的基础知识,建议收藏
|
缓存 安全 算法
【前端 · 面试 】HTTP 总结(十一)—— HTTPS 概述
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。
165 0
【前端 · 面试 】HTTP 总结(十一)—— HTTPS 概述

推荐镜像

更多
下一篇
无影云桌面