了解NDS之前,我们先看一下DNS服务器的几种类型
根 DNS 服务器 :返回顶级域 DNS 服务器的 IP 地址,这个全球只有13个
顶级域 DNS 服务器:返回权威 DNS 服务器的 IP 地址
权威 DNS 服务器 :返回相应主机的 IP 地址
DNS可以干什么呢,shiyujun.cn,这个域名大家都知道,我们就浏览器输入域名之后就可以进入我的博客。但是事实上在你进入我的博客之前就走了一遍dns服务把这个域名替换为具体的ip地址。下面就是这个流程:
首先你的电脑会发给给本地域名服务器 (本地 DNS)查询shiyujun.cn这个域名的ip。那本地 DNS 是什么呢?通常是由你的网络服务商,如电信、移动等自动分配的
本地 DNS 收到来自客户端的请求之后首先会在它的缓存中(缓存了域名与各个IP的对应关系)查找,如果能找到 shiyujun.cn,它直接就返回 IP 地址。如果没有,本地 DNS 会去问它的根域名服务器:“老大,能告诉我 shiyujun.cn 的 IP 地址吗?”
根域名服务器全球可就13台,他怎么会给你一个小小的网络运营商干活呢。不过它会给你支个招:“哦,shiyujun.cn 啊,这个域名是由.cn 区域管理,我给你它的地址,你去问问它吧。”
本地 DNS 转向问顶级域名服务器:“你能告诉我 shiyujun.cn 的 IP 地址吗?”
顶级域名服务器说:“这小子就是我的兵,我给你它的权威 DNS 服务器的地址,你去问问吧”
DNS 转向问权威 DNS 服务器:“您好,shiyujun.cn 对应的 IP 是啥呀?”,它是域名解析结果的原出处
shiyujun.cn 的权威 DNS 服务器一看:“必须知道,它的ip是xxx.xx.xx.xxx。”
本地 DNS 再将 IP 地址返回客户端,接下来才是你打开了我的博客,开始了学习之旅。
好文章就该:收藏、转发、在看!!!