域名服务器解析的原理是什么样的

  • A+
所属分类:域名注册

都说要做域名解析,网站域名服务器解析就能被用户访问,那这个域名解析原理是什么样的?

首先我们看一下这个域名解析原理图 ,我们比如说要去搜索图片,image.so.com查找我们要的内容,以这个为基础来了解一下域名服务器是怎样进行解析工作的。

 

域名服务器解析的原理是什么样的

域名服务器解析的原理是什么样的

 

1、我们使用电脑,在电脑浏览器中输入想要的内容;即在本地浏览器搜索image.so.com;

 

2、这时候我们就需要知道,这个请求首先是发送到哪里,从图中我们其实可以看出,当浏览器得到请求后,首先会检查本地Host文件然后将请求发送给本地的域名解析服务器,然后本地DNS服务器会通过递归查询,查看本地DNS服务器有没有缓存,如果有缓存那么就将这个记录结果直接返回给用户;

 

3、如果DNS服务器中没有缓存,那么就要进一步进行查询,即,本地DNS服务器会将请求发送给根域名服务器,也就是外部服务器。这个过程中,当根域名服务器收到请求,会返回本地域名DNS服务器一个查询结果-主域名的服务器地址。比如我们访问的image.so.com就会返回负责解析.com主域名的服务器。

 

4、接下来,本地DNS服务器接到返回的结果值,然后再向这个返回的域名服务器发送请求,接受请求的服务器会查询自己的缓存,如果有记录就返回结果,没有记录就会返回下一级域名服务器的地址。比如将so.com返回。

 

5、重复第四步查找记录,不断的查找需要的结果,直到找到并返回。

 

6、找到结果后,本地域名服务器会将结果缓存下来,以备下次需求,同时会将这个结果返回给搜索用户。

 

这个缓存结果会存放大概多长时间,这里就会涉及TTL时间概念,也就是域名解析周期生命值。一般来说,单服务器建议设置TTL为600s。

 

域名解析具体的步骤其实就是以上几个工作流程,站长大致上了解一下即可,毕竟我们只需要设置好A记录及主机地址就能正常解析域名,现在的主机商都设置新手引导等方式,便捷易操作。

 

【知识分享】什么是TTL时间,TTL时间设置多少比较好

 

 

  • Y7网络QQ群
  • 482772634
  • weinxin
  • Y7微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: