我们平时一般在电脑上登陆某网站的时候,一般都直接输入域名或百度对应的中文名,今天给大家分享一个很有意思的事情,那就是网络是怎么从输入网址开始,到打开网站,我们今天就来说一下这个实现过程

例如,要查询 www.100qhl.cn  的IP地址(DNS解析url):

 

1.浏览器搜索自己的DNS缓存(维护一张域名与IP地址的对应表)

 

2.若没有,则搜索操作系统中的DNS缓存(维护一张域名与IP地址的对应表)

 

3.若没有,则搜索操作系统的hosts文件(Windows环境下,维护一张域名与IP地址的对应表,位置一般在 C:\Windows\System32\drivers\etc\hosts)

 

4.若没有,则操作系统将域名发送至 本地域名服务器- -(递归查询方式),本地域名服务器 查询自己的DNS缓存,查找成功则返回结果,否则,(以下是迭代查询方式)

 

   -4.1 本地域名服务器 向根域名服务器(其虽然没有每个域名的具体信息,但存储了负责每个域,如com、net、org等的解析的域名服务器的地址)发起请求。

 

   -4.2 本地域名服务器 向com域的域名服务器发起请求,返回域名权限域名服务器(权限域名服务器,用来保存该区中的所有主机域名到IP地址的映射)地址

 

   -4.3 本地域名服务器 向baidu.com权限域名服务器发起请求,得到www.100qhl.cn的IP地址

 

5.本地域名服务器 将得到的IP地址返回给操作系统,同时自己也将IP地址缓存起来

 

操作系统将 IP 地址返回给浏览器,同时自己也将IP地址缓存起来

 

至此,浏览器已经得到了域名对应的IP地址


我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线: 13485062562,我们会详细为你一一解答你心中的疑难。项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13485062562

上班时间

周一到周五

公司电话

13485062562

二维码
线
在线留言