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

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

1、什么是DNS域名解析?

IP地址是互联网上计算机唯一的逻辑地址,用于实现不同计算机之间的通信,每台联网的计算机都需要使用IP地址进行通信和相互区分。

但由于IP地址是由一串容易混淆的数字组成,人们很难记住所有计算机的IP地址,这给我们在日常工作和生活中访问不同的网站带来了不便。

基于这样的背景,人们在IP地址的基础上发展出了一种更容易识别的符号标识符,这种标识符由人们选择的字母和数字组成,比IP地址更容易识别和记忆,并逐渐取代IP地址成为网民访问互联网的主要入口,这种符号标识符就是域名。

虽然域名更容易被用户接受和使用,但是计算机只能识别纯数字构成的IP地址,无法直接读取域名,因此需要将域名翻译成IP地址才能达到访问的效果,DNS域名解析就是负责这个翻译效果的。

2.DNS域名解析流程

当用户在地址栏中输入内容时,DNS解析大致有十个步骤,如下所示:

浏览器首先会检查自己的缓存中是否有解析域名对应的IP地址,如果有,则解析完成,同时还可以通过TTL属性来设置域名的缓存时间。

如果浏览器缓存中没有该域名(专业的说法叫“未命中”),那么浏览器就会去操作系统缓存中查看是否有对应的解析结果。操作系统也有一个域名解析的过程,在浏览器中可以通过C盘中一个叫hosts的文件来进行设置,如果你在这里指定某个域名对应的IP地址,那么浏览器就会优先使用这个IP地址。

如果域名还没有被打到,那么就会真正请求本地域名服务器(LDNS)来解析域名。这个服务器通常位于你所在城市的某个角落,距离你不远,而且这个服务器的性能非常好。它通常会缓存域名解析结果。大约80%的域名解析都是在这里完成的。

如果本地DNS还是命中不了,则直接跳转到根域名服务器请求解析

根域名服务器将所查询域的主域名服务器(gTLD,国际顶级域名服务器,例如.等)地址返回给本地域名服务器。

此时本地域名服务器向上一步返回的主域名服务器发送请求

接收到请求的主域名服务器查找并返回该域名对应的Name的地址,这个Name就是该网站注册的域名服务器。

Name根据映射表找到目标IP地址,返回给本地域名服务器

本地域名服务器缓存此域名及对应的IP

本地域名服务器将解析结果返回给用户,用户根据TTL值缓存在本地系统缓存中,域名解析过程到此结束。

根域名、顶级域名

二维码
扫一扫在手机端查看

本文链接:https://by928.com/5152.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

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

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

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线