DNS解析过程

      当我们输入www.baidu.com的时候,我们到底怎么会访问到百度呢?

   过程解释如下:

   当在浏览器地址栏中输入www.baidu.com的时候,会执行的操作如下:

   1.首先会在本地机器上根据hosts中的域名和ip映射关系,查找到对应的ip内容,假设本地hosts设置有

   127.0.0.1   www.baidu.com

   那么当你输入www.baidu.com的时候不会进入公网去访问百度官网的。

   通常这个在互联网开发中使用,比如当你要进入某个界面进行断点调试时候使用;在比如当电脑会自动向某些流氓网站发送信息的时候,你这么设置后,信息永远不会发出你的电脑。

   2.如果本地的hosts中无法查到此映射关系的话,那么会到公网的域名解析器中查询是否由此域名和服务器ip的映射关系。如果存在此映射关系,那么公网中域名解析器会将此域名的ip地址返回给客户端浏览器。假设www.baidu.com对应的ip是192.168.3.123,那么此时会将192.168.3.123返回给客户端浏览器。

   3.客户端浏览器根据域名解释器返回的ip地址,去公网上域名对应的服务器地址上访问资源,然后服务器对请求进行处理,返回给我们需要的数据。

   如果我们直到www.baidu.com的服务器ip地址,我们直接使用ip地址进行访问会发生什么呢?

   1.不会经过hosts映射;

   2.不会经过域名解释器进行映射解析

   3.直接去网站服务器地址去请求资源。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值