[代理百科]网络访问过程之域名解析

发布时间:2020-06-20 关注热度:°C

  网络,我们每天都会接触。通过访问不同的网站我们来获得不同的信息以及资讯,可是对于这一操作背后的实现过程,大家认识多少呢?

网络访问过程之域名解析

  今天我们来跟着IP海,认识域名解析的过程:

 

  当你在浏览器的地址栏中输入 https://www.iphai.cn/,然后敲回车,这时候电脑软件会进行如下一系列事情。

 

  1、首先根据输入的网址,提取出域名。如果你在系统中配置了 Hosts 文件,那么电脑会先查询 Hosts 文件,看是否已经在 Hosts 里面有了对应的记录。如果有,直接就可以拿到该记录中的 IP地址,过程就结束了。如果 Hosts 里面没有这个别名,那么电脑会看你有没有设置域名服务器(DNS 服务器)。如果你的系统没有设置域名服务器,那电脑就没辙了,浏览器直接会报错,说网站的域名无法解析。过程就结束了

 

  2、如果你设置过“域名服务器”,那么电脑会向这个域名服务器发送一个域名查询(DNS query)的请求,然后等候域名服务器的回应。

 

  3、如果域名服务器始终没有回应(比如域名服务器挂了,或域名服务器的IP填错了,或请求被 GFW 拦截了),那么电脑还是没辙(浏览器会报错)。

 

  4、如果域名服务器回应了,那么你的电脑就可以根据域名服务器的应答信息,得到该域名的 IP地址。之后浏览器就会向这个 IP地址 对应的 Web 端口发送 HTTP 请求。

 

  以上这个流程就是,访问一个网站的整个过程了。了解整个访问操作,对于我们理解代理服务器的使用也有帮助,因为其实使用代理服务器只是多了一个中转的环节。

 

Copyright © 2020 www.iphai.cn. All Rights Reserved. IP海 版权所有.
IP海仅提供中国内IP加速服务,无法跨境联网,用户使用IP海从事的任何行为均不代本公司的意志和观点,产生的相关责任用户自负。
ICP备案鄂ICP备19030659号-3 公安备案鄂公网安备42100302000141号 计算机软件著作权证计算机软件著作权证 ICP/EDI许可证ICP/EDI许可证:鄂B2-20200106

扫一扫,加企业微信