我们以百度上网为例,当我们在浏览器地址栏中输入 www.baidu.com,回 车,瞬间百度首页显示出来,这其中到底发生了什么呢?下面我将一一道来
首先从本地 hosts (C:\Windows\System32\drivers\etc 目录下) 中,寻找域名 -> IP 映射
如果拿到了 IP 地址,就向百度WEB服务器发出真实的请求
如果没有找到域名地址映射,则向外部 DNS 服务器查询,拿到了 IP 地址映射,向百度WEB服务器发出真实的请求
本文解析了从输入网址到页面加载完成的全过程。首先检查本地hosts文件以获取域名映射,若存在则直接向目标服务器发起请求;若不存在,则通过DNS查询获取IP地址,再向目标服务器发起请求。
我们以百度上网为例,当我们在浏览器地址栏中输入 www.baidu.com,回 车,瞬间百度首页显示出来,这其中到底发生了什么呢?下面我将一一道来
首先从本地 hosts (C:\Windows\System32\drivers\etc 目录下) 中,寻找域名 -> IP 映射
如果拿到了 IP 地址,就向百度WEB服务器发出真实的请求
如果没有找到域名地址映射,则向外部 DNS 服务器查询,拿到了 IP 地址映射,向百度WEB服务器发出真实的请求

被折叠的 条评论
为什么被折叠?