我在两个月前的文章更新里提到过,过一段时间就会更新最终版本,这篇文章算是给一直关注公众号的忠实读者的福利,请大家尽快看完吧!
熟悉DNS域名解析的同学应该知道,当一台主机要访问一个网站时,会通过本机配置的DNS服务器将该网站的域名解析为IP地址,获取到网站的IP地址之后,就可以使用IP数据包与服务器进行通信了。
Q1:主机如何知道DNS服务器的IP地址?
这个问题对于大家来说都不难,一般都是通过DHCP动态获取,或者手动配置的。
Q2:DNS服务器如何知道网站域名与IP地址的映射关系?
该DNS服务器通常还配置有自己的DNS服务器,为了区分,后者称为“主干DNS服务器”,前者称为“叶子DNS服务器”。
Q3:Trunk DNS服务器天生就知道“网站域名与IP地址的映射关系”的答案吗?
这里的先天是指当主干DNS服务器通电并加载DNS进程时,主干DNS服务器就像是一个刚出生的婴儿,大脑一片空白,需要告诉这个婴儿,如果它遇到了不会做的DNS查询问题,就需要向一个高手寻求帮助,而这个高手的名字就是“树根DNS服务器”!
DNS查询原理
互联网的DNS域名查询系统就好比一棵树,叶子询问树干,树干询问树根,树根将一级树干返回给树干,树干询问一级树干,一级树干将结果返回给树干,树干将结果返回给叶子,叶子将最终的查询结果返回给主机!
Q4:小宝贝(Trunk DNS服务器)如何找到大神?
如果宝宝事先知道主人的IP地址,那不就能找到他了吗?这主意太棒了!
只要让宝宝在初始化DNS过程的时候读取这个配置文件就可以了。这个配置文件提供了大师们的联系方式,大师们的名字分别是:A、B、C、D、E、F、G、H、I、J、K、L、M,一共13个大师。以及13个大师对应的IPv4和IPv6地址。如下图所示,该图受限于屏幕大小,不能把13个大师的完整信息都包括进去。有兴趣的同学可以去下载()。
至此,宝宝已经获得了13位大师的联系方式,他可以请其中任意一位大师回答DNS查询问题,然后把DNS查询的答案告诉叶子DNS服务器。这个故事似乎到此结束了。。。
但是有一个问题,宝贝的配置文件是静态文件,不是实时更新的!如果部分大师的IP地址发生变化,则说明宝贝的配置信息已经过时,可能找不到大师了!
扫一扫在手机端查看
-
Tags : 域名解析地址是什么_为何根域名服务器只有13个?
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。