什么是DNS?

作者:Gakki

什么是DNS?

  • DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器与域名服务器组成的,又名“域名解析器”。是将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。
  • DNS 主要负责将域名(如:www.baidu.com)解析为 IP 地址(如:14.215.177.38)。
  • 那么,访问一个域名的时候,浏览器都做了什么呢?
    主要发生了以下步骤:
    1. 根据域名,进行 DNS 域名解析;
    2. 根据解析的 IP 地址,建立 TCP 连接;
    3. 向 IP 地址,发送 HTTP 请求;
    4. 服务器处理请求;
    5. 返回响应结果;
    6. 关闭 TCP 连接;
    7. 浏览器解析 HTML;
    8. 浏览器部剧渲染。

你可能感兴趣的:(什么是DNS?)