DNS域名解析流程

    我们上网时经常在网址栏输入www.xxx.com来访问一个网址,我们在网址上输入的是一个域名,但严格来讲这并不是一个域名学名叫FQDN(主机记录),下面来看图说话

迭代查询

当我们向www.xxx.com发起请求时,电脑上分配的DNS地址就会向本地运行商DNS服务器发起请求说 "我要访问www.xxx.com这个网站",这是时候DNS服务器就会查看自己记忆中是否有这个缓存(TDL生存周期:每当DNS服务器解析到一个域名ip的时候会缓存一段时间,试过就会销毁。所以本地DNS服务器中是没有一条DNS域名记录的)如果有就会直接返回给客户端,当DNS服务器的记忆中没有这条FQDN,它就会问根域,就是我们俗称的.域,根域一看"我不认识啊(其实我们上网时输入的www.xxx.com完整写法应该是www.xxx.com.根域解析的是最后一个.)但是我知道我的下一级我给你吧"        DNS服务器这个时候就会按照根域的指引去招待com域

com域 "偶~昂博理伯伯,我不知道诶,但是我的下级(NS)应该清楚"(com域解析的是.com如:baidu.com、sina.com)

几经辗转DNS服务器拿着xxx.com终于找到了域名服务器(NS)

DNS服务器:'''你知道www.xxx.com这条FQDN吗'

NS:''你让我想想.....哦~我这你有你拿去吧,它对应的ip是......''

最后我们通过这个ip用路由器去访问到这个网址的web服务器

你可能感兴趣的:(DNS域名解析流程)