1.3 全世界DNS服务器的大接力
2018-07-05 本文已影响0人
非苏寒
一、概念
1、来自客户端的查询IP的消息包括:
①域名
②Class。已经定死为IN
③记录类型。 A:表示域名对应的是IP地址; MX:表示域名对应的是邮件服务器。
其实在DNS服务器中存着这么一张表,记录着域名和IP的对应记录,查的就是这张表而已。。。。
2、Web服务器的域名不一定都是以www开头。 这个并没有进行规定,只是因为Web服务器在最早开始设计的时候,很多Web服务器都采用了 www 这样的命名,后来形成了一个管理而已。。。(唉,又是困扰我多年的问题,今天又解决了,爽快啊)
二、域名的层级结构
为什么会撤出这块知识?
答:因为你不可能将所有的域名和IP对应信息放到一台DNS服务器中,所以肯定会放到多台,那么怎么来管理这么多的DNS服务器呢?首先记住以下三点:
①DNS服务器所有的信息都是按照域名以分层次的结构来保存的。
②DNS中的域名都是用据点来分隔的 。
③在域名中,越靠右的位置表示其层级越高。
三、根域
在互联网中, com和 jp 的上面还有一级域,称为根域。
根域不像com那样有自己的名字,因此一般书写的时候经常被省略,如果要明确表示根域,应该像www.baidu.com. 这样,在域名的最后再加上一个句点,而最后这个句点就代表根域。
四、DNS服务器的缓存
DNS服务器会记住之前查询过的域名。
好处:显而易见可以更快的找到IP地址,提高查询的效率。
缺点:更新不及时。(缓存的通病)