简单说说:

  1. 输入一个网址 123.abc.qq.com,浏览器先要查看本地有没有对域名缓存
  2. 如果没有,就去问操作系统,操作系统也会去看自己的缓存
  3. 如果没有,再去hosts文件看,也没有,会去问LDNS。
  4. 如果 LDNS 没有,LDNS 会向 abc.qq.com的域名服务器询问ip地址
  5. 再之后 qq.comcom根域名服务器 得到网址的ip地址
  6. 浏览器根据得到的 ip 地址访问网站所在的服务器,经过3次握手,建立连接
  7. 浏览器发送请求,服务器将数据源码发送给浏览器
  8. 浏览器将得到的html源码,进行渲染,最终呈现我们看到的页面

每个电脑里面都设置了本地DNS服务器(简称LDNS)

.代表根域名, .com这种是顶级域名,也叫一级域名,baidu.com这种叫二级域名, www.baidu.com 这种叫三级域名,依次类推。