banner
Hi my new friend!

DNS服务

Scroll down
  • 什么是DNS:
    Domain Name System: 域名服务. 通常两台主机进行通信就必须要知道对方的IP地址,通常我们访问一个网站只是输入一个域名,那么就需要一个服务来将域名转换为IP,这个服务的话就是DNS.

  • DNS的过程
    在收到一个域名后,会先在浏览器缓存中、操作系统缓存中、host文件、本地域名服务器逐级查找,如果得到了对应的ip,则直接返回.
    如果没有得到ip,则会请求根域名服务器进行解析,根请求服务器根据顶级域名/一级域名找到其对应的顶级域名对应的服务器ip,以此类推,接着让顶级域名服务器解析二级域名….,最后得到ip (.root:根域名只有一个一般省略)

    另外每个域名服务器也会有相应的缓存以加快速度,减少IO次数

  • 本地不能解析成功就去请求根域名服务器,那么本地怎么知道的根服务器ip?
    根域名服务器的NS记录和ip地址一般是不变的,所以根域名服务器的ip内置在各个DNS服务器上

其他文章