00:01
大好。欢迎大家继续收看上硅谷的Linux云计算视频,我是刘川老师。那么我们从今天开始呢,我们来讲一下关于网络服务当中的DNS域名解析服务。我们又称之为叫域名系统服务。那在我们本章节当中,我们一共需要讲内容有四部分,第一部分呢,是关于DNS服务的一个介绍。那我们要了解什么叫域名,什么叫DNS,以及我们的域名的一个组成和分类。那其次呢,我们要说一下关于域名解析的一个过程,比如说DNS的一个工作过程。那再其次呢,我们需要讲一下关于DNS的一些软件的一些相关信息,比如说软件名,对应的软件安装方式,软件的配置,文件端口等等。那最后一个呢,是一些DNS的相关实验的一些搭建,那这个地方呢,我给大家同样列举了和DNS相关的实验有这么四个。
01:00
其中第一个就是DNS服务器单线,也就是说简单DNS效果的实现。那第二个呢,是关于主从DNS。那第三个呢,是我们的缓存DNS,最后一个是我们的智能DNS,我们又称之叫分离解析DNS。那我们先简单的来给大家说一下。关于我们。DNS这个域名解析系统的。这个服务的一个讲解的内容,那OK,我们先来进入到本章节的内容。OK,我先来说一下我们的电压四个介绍这个章节。首先第一个。是什么叫做域名?大家都知道,我们现在不管是通过电脑还是手机,还是其他一些什么设备来访问我们的网。都需要先知道网站的网址。那比如说我们经常用的搜索引擎百度。网址就是3W点百度点。com。那对应的这个3W点。
02:00
百度。这个就是一个域名,但是呢,对应的其实我们写的这个域名并不是完全体。啊,并不是完全体,那域名的一个完全体呢,一会儿我们来介绍一下,咱们先来说一下什么叫域名,也就是说域名的一个定义啊。域名英文名字又叫domain name。简称呢,叫域名或者叫网域。那一般情况下,它的组成呢?是由一串一点作为分隔符隔开的一些什么?用字母和数字组成的一串字符串。那这个东西的主要作用呢,是在互联网上,也就是在我们的英特网上来标识某一台计算机,或者一个计算组的一个名称。有可能是一台计算机,也有可能是几个计算机啊。有可能是几个计算机那。这个东西的主要作用是来标识计算机的电子方位啊。
03:00
标识计算机的电子方位。那有人肯定说了,咱们不是有IP地址这个网络地址吗?那为什么还要有这个域名这个东西。OK,首先我们来说一下。IP地址确实是我们互联网上一个用来标识我们网络资源和网络服务器的一个唯一标识,但是呢,IP地址这个东西啊,记忆起来非常难记,大家想想。我们常见的IPV4的地址是由四位数字,每位数字是零到25内的数值组成的。我们平常的生产环境中的网站数量非常多。那你每天上网,你需要去。查一下自己要上的这个网对应的IP地址,你才能去访问这个网站,那想想这个事非常麻烦,那非常麻烦,那我们为了方便记忆呢,人们呢,就开发了这么一种系统。这种系统的主要作用是为了让人们方便记忆啊,方便记忆,它的主要作用是为了方便人们去记忆,其实并不是为了什么,呃。
04:08
什么特殊的一个一个一个功能。呃,这种域名系统。它的主要作用就和我们生产环境中的电话本一样一样的,那对应的手机号可能不是特别好记,那么为了方便记手机号,我们呢,为每一个手机号对应的设立一个联系的联系人。比如说张三的手机号是一个移动的什么什么号,李四的是一个联通什么什么号,这样的话有一个一一对应的啊。注意是一一对应的这样一个,嗯。对应的映射表,我们就会非常方便的记住为什么,我们只需要记住有李四这个人的李四这个名字和张三这个人张三的名字就可以了。到时候我们通过翻取电话本。然后就可以找到张三和李四对应的这个手机号码。就可以和他们进行互相通信,那同样域名就相当于那个名字那。
05:02
域名呢,它有一个特性,那就是首先第一个是独一无二的,为什么?重复了,肯定就没法标识唯一的电子地址了。重复了怎么来标志地址对吧。所以说独一无二,不可重复的特性,这是我们域名的一个特性啊,这是域名的一个特性。再来说一下我们的DNS。DNS呢,就是来将我们刚才所说到的这种域名和IP地址这两个东西之间用来进行互相转换的这么一个。那DNS呢,中文名字叫域名系统叫。Domain name system,简称叫DNS。啊,首先它是一个互联网的一项服务,那这个呢,有区别于我们上一个大章节当中讲的那个DCPDCP呢是一个局域网的一个服务。
06:00
那我们的DNS呢,是一项互联网上运行的服务,也就是说它可以在公网上进行运行,其次呢?它的作用是将我们的域名。注意域名和我们的IP地址映射关系。做一个记录。上做一个记录。做一个记录以及查询的。这么一个功能。当我们想连接某一个网站的时候,我们一般情况下是通过浏览器啊,一般情况下是通过浏览器找到一个浏览器窗口。打开浏览器之后,在那个浏览器的地址栏里。输入对应的网址,比如说3W点。AT。硅谷。然后呢,我们回车就可以访问到对应的这个网址啊,就可以访问到。原因就是因为我们的DNS就是专门来做翻译的这么一个功能。
07:04
项目来做分类的功能,我们来看一下对应的一个。能一个。解析过程。域名解析呢?是把域名指向网站空间的IP。当我们访问域名是,实际上访问的是对应网站的IP地址。主要作用的是让人们通过注册域名就可以方便的记忆并且访问到一个网站。IP地址是网络上的这种数字地址啊。电子地址,但是呢,不好记,为了方便记忆,我们用域名来代替IP地址。下域名解析就是。当我们通过域名访问时,把我们的域名解析为IP地址,那其实就是翻译,把域名翻译成IP地址,那这个转换过程就叫做DNS的解析啊。
08:00
那完成这项工作的服务器就叫DNS服务器,OK?那DNS呢?当然不光能够将我们对应的这个域名。不光能从域名解析成IP地址。那还可以反向的。如果对应的有这样一个过程,从IP解析成域名的话,叫反向解析。那我们正常生活中的生产环境中的应用,最多的是正向解析,大家会发现我们经常访问网站一般都是填域名,很少说填IP的。所以说我们的DNS的最最主要的目的是来做这个。关于。域名解析成IP地址的,那对应的反向呢,我们用的不是特别多啊。有些地方会用到,比如说我们的这个,呃。这种邮件服务器上偶尔会用到我们的反向解析,比如说来过滤一些有问题的邮件啊。如果说发邮件的地址是一个IP地址,我们要尝试来将这个对应的IP地址反解成。
09:03
对应的域名如果能正常起成功,则代表这个邮件就是来自于这个邮件域。但是如果说将这个IP地址进行尝试反解成域名,但是反解不到,那代表这封邮件。只是来自于这个主机,并不是来自于某个域。吧,就会把这个来自于某1IP的邮件拒绝掉,这样拒绝掉。那这个是我们关于DNS的一个概念,也就是说DN是。为了进行将域名。和IP地址之间进行一个。互相转换的这么一个服啊,这么一个服。DNS的概念和域名的概念我们掌握了,那下面我们来说一下关于域名的一个组成和分类啊。我们都知道了,这个DNS是用来进行域名解析的,我们来详细的说一下域名的一个组成。
10:03
首先我们来看一下关于我们的域名的一个格式。这个地方我给大家列了一下关于域名的一个常见格式和域名的一个完整格式,那关于域名的常见格式呢,比如这个地方3W点。At硅谷点。com。然后呢,完整格式,其实很多人啊这个。猛一看,这不一样的吗?其实在这个最后边儿结尾啊,加了一个点。加了一个底。这个点啊,我们一般称之为叫根预。在早期互联网这个刚发展的时候啊,我们其实访问网站是必须要在网址的结尾,比如说域名的结尾加上这个点的,你不加这个点啊,是访问不了我们这个对应的服务器的,这早期是必须要有的,后期呢,我们将这个点省略掉了,但实际上我们用来访问这个网站的那个工具就是浏览器。他会帮我们自动去补齐对应的这个点。
11:04
比如说这个干预啊,是默认就帮我们补齐的。OK,那我们来把这个完整格式的域名进行一个拆分,我们来看一下每一个部分分别的它的名字和功能是什么样的。那么拆完之后呢,拆分成了这么几个格式,首先是点,其次呢是看嘛。再其次是。It硅谷。At硅谷再一个是3W啊,再一个是3W,那这几个部分呢,首先看点点呢,我们称之叫根。然后根据这个现在已经可以省略不写了,但是之前的时候是必须要写的。那根玉是这样的。他是一个域名的一个起始点。啊,域名的起始点,所有的域名都要从根域开始出发,这个就像我们linu克斯的操作系统的那个文件系统一样。大家都知道,我们Linux以及类unix的一些操作系统里边,它的文件系统都是从根开始,然后在根下创建根下的某某些目录。
12:09
那同样,我们所有的域名都是建立在根域的基础之上,比如说。com这个域名,CN这个域名。Org。Edu等等等等,这些域名都是建立在我们根据基础之上的。那这个所谓的干预呢,对应的在全球啊,有13台根预服务器。啊,对应的有13台干预服务器,当然这个13台呢,指的是我们的。指的是我们的什么呢?我们的这个IPV4的。这种地址解析的。服务器有13台。那实际上呢,现在我们的IPV6啊。也已经有了啊。也已经有了IPV6的这种,呃,域名解析服务器呢,它的根域啊已经呃。
13:03
在中国的一个计划叫雪人计划,已经中国这个雪人计划协助着世界上企业其他的机构已经把这个IPV6的这种呃干预服务器已经架设上了。那加上之后呢,呃,中国应该是有四台服务器啊,有四台跟预服务器,其中呢,中国这四台里边有一台服务器是根,是真正的根域服务器,其他呢三台叫辅根。辅根的意思就是不是真正的根。那。这一台和这三台之间的关系,就是我们进行数据更新时,更新的是这一台根预服务器,其他的三台辅根是从这一台根预服务器上更新过去的。这是我们的根预服务器的一个啊。一个一个信息,那对应的这个IPV4的这13台服务器和IPV6呢,是IPV6兼容对应的IPV4的信息,但是IPV4的是不兼容IPV6的。
14:05
那我们再来说一下这关于13台耕云服务器。这13台供云服务器呢,其他的我们就先不说了,其中有一台在亚洲,但是呢,这13台当中的这亚洲这一台是在亚洲的日本。那也就意味着13台服务器当中没有任何一台干预服务器。在中国。那有人就说了,如果我们没有根预服务器呢?我们上网的时候,是不是我们要进行域名解析,是不是要找到国外去,然后从国外的根域服务器再进行解析,然后再解析国内呢?其实也不是。那这个地方呢,我们找一个图来给大家画一下,关于这个。啊,域名之间的一个关系模型啊。之间的一个关系模型。新建一张,不能。那新建幻灯片之后呢,我们来画一下对应的一个关系,我们说了我们的这个根域服务器啊。是用来进行向下解析的。这么一个。
15:02
啊,这么一个服务器。就是这个点。那全球呢,一共有这样的服务器,一共有13台。啊,一共有13台。那我就不,我就不话那么多了啊,我就我就。就画象征性的画这样姿态,然后呢,最后这个给大家画成。13台,那13台当中没有任何一台在中国怎么办呢?这个时候呢,其实在中国有类似的服务器,我们称之为叫镜像跟。项。那这个镜像根预的作用呢,其实和根据服务器的作用是一样的。那镜像根预实际上就是从根域服务器上将所有的数据同步下来的一种服务器。只是目的是为了让。
16:00
在国内的用户进行域名解析时,能有一个更快的一个效率和速度。因为如果没有根预服务器的话,每一次进行域名查询都得去国外的话,那这个查询的效率会非常慢,所以说中国其实是有根域服务器的,只不过中国的这个根与服务器和镜像根,所谓镜像根和真正的根的区别就是镜像根。它的数据只能来自于根预服务器,你不能主动从中国的镜像根进行更新,你只能去更新真正的根预服务器,然后镜像根再从根域服务器同步过来,这才是他们的一个过程。那这个地方再说一下,关于13台,这13台根预服务器当中呢,也是只有一台真正的真正的干预服务器,其他的都叫。主根这些有一个叫主根。其他的都叫辅根。
17:01
那同样主根和辅根之间的关系也是我们进行数据更新时,更新主根,所有的辅根服务器从主根上进行。这就是他们之间的一个关系啊,这是他们之间一个。根域服务器它呢是一个啊。我们完整。域名格式的一个。起点啊,一个起点。然后再来说一下关于我们的顶级域。顶级域是根玉以下的啊,紧接着的一级那就是看。关于顶级域呢,它呢是由我们的国际的一个叫ICNN的一个组织进行。什么指令和管理的,比如说比如说我们想增加一个顶级域啊,比如说我们想增加一个顶级域,有点。com,有没有点什么。Abcde啊,ABC是有的啊,有没有点abcde啊这样的一个点击域啊,可以有。
18:03
然后找这个叫I can的组织去指令申请。然后呢?并且由这个组织来进行管理,那我们说一下关于顶级域的一个分类。对应的顶级,我们现在啊分为三类,早先呢,我分为两类,国家预就是。国家和地区域以及通用领域,那现在又增了一种叫新的通用顶级域。那我们来说一下其中的一些例子啊。首先第一个关于域名的一个分类,当中国家地区域名。常见的有中国就是CN,香港HK。新加坡SG。这些呢,是一些,嗯。常见的一些地区性的域名。顶级域,那其次呢,还有一些通用顶级域名,比如说商业机构类型的,我们一般用点。com。然后呢,非营利组织的一般叫点org,那教育类机构一般叫edu。
19:04
那这是我们一些呃,通用的顶级域名,还有一些新的通用顶级域名,其实它也归为通用顶级域名啊。常见的,比如说red,其实对应的意思就是红色的,热情的。那还有top顶级的高端的啊。这是一些新的通用经域名,那上边这些呢,是一些组织机构,下边这些是有特殊含义的,那。这三类共同组成了我们的什么顶级域?啊,顶级注意顶级率一般由这个什么世界的这个ICNN的这个组织来进行指令和管理,也就是说并不是说随便写一个就行,这个东西是。固定的啊。并且申请起来相对比较麻烦。那再来说一下关于域名当中的什么二级域名,那我们通常称之为级域名叫什么?也叫注册域啊,叫注册域。
20:02
像这种玉呢?可以由个人或者是组织去注意,去申请注册。啊,去申请注册,上边这个顶级域只能是国家或组织找这种域名管理的这个机构去注册,而下边儿这个二级域名则既可以个人注册申请,也可以组织注册申请。啊,比如说。At硅谷。At硅谷,这就是我们注册的啊,我们只需要每年交一定的租用的金额就可以了,那就可以了。这个呢是没有什么。难理解的,那再一个就是关于三级域名,我们又称之为叫子域。这个三句名一般是服务器的网站名的一个代表,网站名的代表。比如说3W 3W其实就是网站网址的意思啊。意思,Web服务器的意思。
21:01
然后呢,除此之外呢,除了这四个之外呢,我还给大家补充了一个,这种啊,不是特别常见,但是偶尔会出现,那就是大家会发现我是在原来的完整的域名基础之上,在前面又加了一位。那一般情况下,我们称之为这种叫主机名,也叫主机位啊,那一般来表示具体的某一台主机。不说了,这个。域名呢,可能是代表一个主机或几个主机的一个集合,但是一般情况下,这种就是某一个主机了,具体的某一台主机了。这种格式不是特别相信,但是偶尔会见到的。这个就是我们常见的关于域名的一个格式,以及它的一个分类,那现在我们来说一下关于根域、顶级域、二级域、三级域它们之间的一个关系图。那下边这个图呢,就是关于我们的一个域名的一个域名关系图。
22:04
那最顶级的就是我们的根玉了啊,最最最最根源的就是我们的根玉了,其次呢,下边有各种的顶级域啊。国家地区性域名CNHK啊。Com edu等等。那再往下呢,是我们的二级域名。比如说it、硅谷、百度、QQ、阿里云等等,这些都是我们的二级域名。然后七送的是三级域名,比如说3w.I硅谷点com。比如说BBS点百度点。com,比如说3W点百度。com。这些都是我们的三级域名,如果再有的话,就我说的带主机的那种那种不是特别常见,但是偶尔会有一些,那这就是我们的关于域名的一个。分类和它的一个关系,那域名的分类和关系,OK,那么本节课呢,就先把对应的这个关于DNS的介绍,这个内容先说到这,咱们下节课再见。
我来说两句