DNS原理/解析过程
DNS协议属于应用层 , 使用UDP协议传输( 服务器之间的备份使用TCP ) , 作用在于 将域名映射为IP地址
第一步,浏览器缓存
当用户在浏览器输入 www.baidu.com时 , 浏览器会先检查自己的缓存,如果有这个域名,就与其映射的IP地址建立链接,解析完成!
在地址栏输入 chrome://net-internals/#dns , 可以查看谷歌浏览器的DNS缓存
第二步,本地系统缓存
如果浏览器缓存没找到,就检查本地操作系统的缓存,如果有这个域名,就与其映射的IP地址建立链接,解析完成!
Windows系统的DNS缓存保存在 C:\Windows\System32\drivers\etc\hosts 文件中
第三步,本地域名服务器
如果操作系统缓存中没有找到,则检查本地域名服务器的缓存,如果有这个域名,就与其映射的IP建立链接,解析完成!
本地域名服务器为 IPv4协议中配置的首选DNS服务器
第四步,根域名服务器
如果本地域名服务器缓存中没有找到,则请求根服务器,根服务器会返回一个负责该区域的主服务器的IP
根服务器用来管理互联网的主目录,不存储域名,而是存储负责每个域的解析的域名服务器的地址信息,互联网上所有将域名转化为IP地址的请求,理论上都要经过根服务器
第五步,递归请求主域名服务器
本地域名服务器根据根域名服务器返回的IP地址,链接这个主域名服务器,主域名服务器如果有这个域名,就与其映射的IP建立链接,解析完成!
如果没有这个域名,则递归请求下一级域名服务器,直到找到对应的域名
第六步,缓存并建立链接
主域名服务器将查询到的IP地址返回给本地域名服务器,本地域名服务器缓存域名及其映射的IP , 并通过IP地址与web服务器建立链接,展示网站内容
至此,解析完成!
DNS原理/解析过程相关推荐
- DNS 系统解析过程概述
DNS(Domain Name Servive,域名服务)是Internet/Intranet中最基础也是非常重要的一项服务,提供了网络访问中域名到IP地址的自动转换.我们知道,Internet上的主 ...
- HTTP的基础知识和DNS的解析过程
概述 我们都知道现在大部分的B/S 系统.其核心的通讯协议还是 TCP/IP 协议,应用层的话就是HTTP 协议,我们最常的打交到的就是HTTP协议了.所以了解HTTP协议的相关知识显得尤为重要. H ...
- CNAME和DNS智能解析过程
别名记录(CNAME) 也被称为规范名字.这种记录允许您将多个名字映射到同一台计算机.通常用于同时提供WWW和MAIL服务的计算机.例如,有一台计算机名为"host.mydomain.com ...
- kafka 名词解释及原理解析过程(三)
为什么要了解这些名词的解释呢?因为在学一个新的知识或者领域的时候,我们需要知道它所定义的概念和名词意思,因为只有这样我们才能理解和掌握这个新的知识点,才能更加系统的掌握这个技术. 一.名词解释 1.b ...
- 图解 DNS服务器解析过程
- DNS工作原理及解析过程
1.何为DNS? DNS( Domain Name System)是"域名系统"的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务 ...
- DNS解析过程及工作原理
看了一些相关文章,总感觉每篇文章在论述过程的时候都缺了些东西,要不就是没说清楚迭代查询和递归查询,要不就是没说缓存,要不就是缓存没说全.当然看了这么多文章,确实让我收获了很多知识,所以在自己的理解上, ...
- DNS无法解析IP_通过YouTube的封杀窥视DNS原理
YouTube是世界上最流行的视频网站,但由于任何人都可以在YouTube上发布视频,使视频的真实性无法得到保障,甚至一些侮辱民族感情.亵渎宗教的视频也频频出现,引发争议.从2010年3月23日晚上起 ...
- CDN与DNS原理和应用
一. CDN 1. 概念: Content Delivery Network,内容分发网络,使用户可以就近取得所需的内容,是一种提高用户访问速度的技术. 在大中型公司里面,CDN 的应用非常的普遍,大 ...
最新文章
- 2022王道操作系统名词解释概念题
- 安装deepin linux
- C++多重继承师生类复盘
- oracle first_rows怎么用,优化模式区别(all_rows first_rows_n)
- bootstrap3的 progress 进度条
- 敲了 10000 小时代码,我也没能成为一名高级程序员
- leetcode 374. Guess Number Higher or Lower 、375. Guess Number Higher or Lower II
- 嵌套循环连接(Nested Loops), 合并联接(Merge), 哈希联接(Hash)的适用情况
- linux学习笔记:更换国内网易163 yum 源
- 中孚保密检查客户端 完全卸载_中孚计算机终端保密检查工具
- 图形推理1000题pdf_公务员考试:遇到图形推理题就烦恼?5招教你练成最强大脑...
- 保护眼睛——设置WIN7和XP 窗体、Chrome、IE网页背景颜色
- windows之电脑开机出现 this product is covered by one or more of the following prtents
- w ndoWs8pE模式下载,天意PE迷你版V2011.9.9(天意PE系统)下载 - 下载吧
- server 08 做DNS和域分离
- 2022京东淘宝全自动助手
- 程序员的财务自由之路(四)- 选择大于努力
- springboot 中动态切换数据源(多数据源应用设计)
- 金仓数据库KingbaseES函数的管理
- 基于80251的嵌入式语音识别