DNS(Domain Name Server)域名解析服务
DNS域名解析服务的详细流程介绍
排错能力
一、DNS解析流程
-
第一步:客服端用户在浏览器li里输入www.kjarbo.com网站地址后并回车,系统首先会查找本地的DNS缓存及hosts文件信息,确定是否存在www.kjarbo.com域名对应的IP解析记录,如果有就直接获取到IP地址,然后去访问这个IP地址对应的www.kjarbo.com域名的服务器。一般第一次请求时,DNS缓存是没有解析记录的,而hosts多为内部临时测试使用
-
第二步:如果客服端本地DNS缓存及本地hosts文件没有www.kjarbo.com域名对应的解析记录,那么系统会把浏览器的解析请求发送给在客户端本地设置的DNS服务器地址(通常称此DNS为LDNS,即Local
DNS)解析,如果LDNS服务器的本地缓存有对应的解析记录就会直接返回IP地址给客服端;如果没有,则LDNS会负责继续请求其他的DNS服务器 -
第三步:LDNS从DNS系统的(".")根开始请求对www.kjarbo.com域名的解析,根DNS服务器在全球一共有13台,根服务器下面是没有www.kjarbo.com域名解析记录的,但是根下面有www.kjarbo.com对应的顶级域.com的解析记录,因此,根会把.com对应的DNS服务器地址返回给LDNS
-
第四步:LDNS获取到.com对应的DNS服务器地址后,就会去.com服务器请求www.kjarbo.com域名解析,而.com服务器下面也没有www.kjarbo.com域名对应的解析记录,但是有kjarbo.com域名的解析记录,因此,.com服务器会把kjarbo.com对应的DNS服务器地址返回给LDNS
-
第五步:同理,LDNS获取到kjarbo.com对应的DNS服务器地址后,就会去kjarbo.com服务器请求对www.kjarbo.com域名的解析,kjarbo.com域名对应的DNS服务器是该域名的授权DNS服务器,这个DNS服务器正是企业购买域名时用于管理解析的服务器(也可能是自建的授权DNS服务器),这个服务器会有为www.kjarbo.com对应的IP解析记录,如果此时没有,叫表示企业的域名人员没有为www.kjarbo.com域名做解析,即网站还没假设好。
-
第六步:kjarbo.com域名DNS服务器会把www.kjarbo.com对应的IP解析记录发给LDNS
-
第七步:LDNS把来自授权DNS服务器与www.kjarbo.com对应的IP解析记录发送给客服端浏览器,并且LDNS会在本地把域名和IP的对应解析记录缓存起来,以便下一次更快的返回相同解析请求的记录。至此,整个DNS的解析流程就完成了
二、记录类型
三、相关命令
Windows
Linux
查CNAME
指定DNS服务器查询
反向查询
Over~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1393 0 2019-06-19
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2025-04-11
今日天气
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:15条
- 本站总访问量 400283 次
@ymidsuwfoa 这篇文章不错!
@svmuvwpuqi 真棒!
@smdxydrauu 博主太厉害了!
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...