赞
踩
简单来说,你输入的域名会进入DNS查找有没有对应的IP地址,然后在互联网上访问这个IP地址上的资源。
这里用访问百度首页举例:输入域名回车后,按F12进入开发者工具再刷新网页,进入Network查看常规,会发现请求URL后面是域名,下面红框中有一个远程地址,这就是通过DNS返回的IP。
捋一下步骤:
1).用户输入域名回车,发送HTTP请求。
2).DNS服务器响应的DNS解析请求,返回给百度的IP地址为14.215.177.38
3).浏览器访问14.215.177.38:443(百度)这个IP地址;
4).14.215.177.38:443(百度)发送页面信息给电脑。
ps:443是网页浏览端口,主要用于HTTPS服务,是提供加密和通过安全端口传输的一种HTTP。
但是,在我们计算机上还有些许的不同。
下面,让我们看一下访问一个网站完整的过程。
1,计算机会先进入本机查找:
C:\Windows\System32\drivers\etc\hosts 配置文件下有没有这个域名映射。
若有,就返回给浏览器,显示对应的信息。(此处可以看到本地环回地址,IP: 127.0.0.1)
若没有,下一步。
2,进入DNS服务器查找,所有的域名都在DNS上被管理映射:
若有,就返回给浏览器,显示对应的信息。
若没有,则页面显示404,服务器找不到资源。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。