00:01
大家好,欢迎大家继续收看上硅谷的link云算视频,我是刘川老师。那么前几节课呢,把关于DNS的一些情况讲解了一下,关于DNS的一些介绍。DNS的一个解析的一个过程,以及我们分布式DNS的模型作为一个了解的一个部分,以及我们DNS软件相关的信息,OK。那么从本节课开始,那么来讲一下关于DS实验的搭建,那首先来讲一下关于DNS基本功能实现的这么一个搭建,OK。像之前一样啊,我们每次在进行实验搭建之前,要先做规划和防护关闭的检查。先来帮我检查一下防火墙和s Linux是否关闭了,否则会影响到正常的实验。那其次呢,我们来梳理一下关于这个实验的一个步骤啊。实现的一个步骤。首先呢,分为六个步骤,第一步是软件装,第二步是配置我们的。配置文件,其次配置区域配置文件、数据配置文件以及重启来测试。
01:04
在这个地方既然做实验了,我们先来规划啊。规划好了之后再来做实验的话,这个实验的呃,效率和成功的几率会比较高一些,那这个地方呢,为了这个。实验比较顺利,我给大家画了这样一个图。有这么三台机器,其中一个呢是测试机,用来测试电源,服务器是好用的。有一台呢,是DNS服务器啊。用了8.20。另外一台呢,是一台网站服务器,包括这三零,那其实啊呃,可以不用这个网站服务器,就是两台就可以。啊,两台又给了测的时候呢,客户端拿命令测一下就可以,但是呢,为了效果啊。你们想用或不想用都行,我这个地方呃。我这个地方我就用三台服务器,你们可以用两台。我教大家用两台测,也教大家用三台测啊,OK。那实验的环境的准备呢?我准备了三台服务器,客户端服务器和网站服务器那。
02:02
最简单最容易搭建的就是网恋服务带啊,我们就安装一下阿霸奇,修改一下网页就可以了,就。Install一下htpd OK。然后呢,这边呢,我们来安装一下我们的阿尔法器用。港湾。阿帕奇安装完之后,我们要进行对阿帕奇的页面的一个编辑,以及阿帕奇的一个启动,OK。首先我们来进行一个页面编辑,CD到根下的Y3W下HTML目录下。我们需要在这里边写一个叫index,掉HTML的一个文件里。内容呢,我们就写成我们的叫什么。叫三达帕教。DNS test。OK,我们来保存一下。然后呢,我们来启动一下关于阿尔法奇的服务,1v eh gpd start。
03:00
这样,我们先拿测试机来。测一下这个。网站能不能访问?用什么呢?我们测试有两种方法,第一种第一个命令叫elix。一。第二个命令叫curl,这两个命令都可以啊,OK。没有ex放一下192.168.88.30。看一下这地方能访问的DNS test是没有问题的。然后呢,OK。能测到就没问题了,现在我们想实现的效果是这个客户机能不能拿域名来访问这个服务器,那需要他来解析,所以说我们要先去搭建DNS服务器。电速器安装完软件之后呢,我们来修改配文件,先来修改主配文件。为一下ETC下的name的点。里边呢,需要修改的地方一个是listen。一个是along query。Listen需要修改的是关于监听本机的哪一个网卡。
04:01
R。Query指的是监听来自于哪里的客户端。那这两个地方呢?其实我们绝大多数都习惯修改成any。因为是监听本机的所有网卡。但是生产环境中偶尔可能会写成某一具体IP。为什么生产环境中一般是一。各内网一个外网,我们一般只监听内网或只监听外网的。而这个地方呢,指的是来自于哪里的客户端,那除非你想做限制,只要不做限制就写any就可以了。做简单的DS的效果实现配置文件就是只改这。Listen和long query就可以了。保存退出一下。再来说一下关于区域配置文件。区域配置文件的位置呢,在ETC下叫。Name的点RFC 192。
05:00
这个文件我们先别编辑,我们再次回到那个什么。主配置文件下。在主配置文件的最后倒数第二行。有一个include。关于刻录的呢,就是在一个配置文件中调用另外一个配置文件。另外一个配置文件的内容生效,那你看主配置文件倒数第二行调用的是什么?调用的就是我们的区域配置文件。也就是说当。服务器运行起来之后,有用户访问,到了之后,我们优先去调用的是这个RFC19122.zone这个区域文件,而区域配置文件里边保存的就是我们的什么。正向和反向的解析标签记录。由于呢,我们是第一次做这个点色实验,所以说我们这次做啊,我们就将正向和反向的解析信息啊都进行。给大家展示和表。上写标写一下,那后边我们再做主从实验还有我们的。缓存实验,还有我们的分类解析,就是智能电压实验的时候呢,我们这个地方就不再去写反向的了,因为反向在生产环境中用的不是特别多,所以这个地方我们呢,我们就。
06:09
主要来看一些正向的,这次实验我们正反向都要啊,OK。好了,这个地方不用改,我们直接过去就可以了。打开一下ETC下的name的点R。FC1。注意啊,里边呢,既有正向模板也有反向模板,我们就保留啊其中的两个模板就可以了,这个地方呢,我们来删除一些东西啊,这个地方。这个正向的模板不要了,留一个这个正向模板就可了。反向模板留这个就可以了。上面删点东西。剩下的这个也不要了。这个localhost local是正向模板。这个in-ADR杠点APA,这个是反向模板。正向模板里边第一行里头,我们说过这个地方要写什么要解析的域,而不写域名,写域,比如说我们要解析的域是at硅谷点com,那你就写at硅谷点com就可以了。
07:12
而繁解里边是从in这个点前面开始改,我们一般写IP或不对。或网段的分析,比如说我们呃。要解析的是八八,那么就写八八,网段的反写就写88.168.192。这是关于正向、反向标签名字的一个写法,OK。再来说一下正向里边的修改。正向里边的type和反向里边的type都不用改。由于我们不做主从。所以说就是可以了。而file指的是正向配置文件和反向配置文件的文件名。为了有所区别啊,我们这个地方就写成at。硅谷点了host和。
08:00
At硅谷点。至于along update这个地方是否进行实时的同步更新?由于我们现在不做主从,所以说也不做缓存,就是钠不。这个配置文件主要是改标签名以及文件名而已。保存退出一下。那如果说嗯,只做正向的话,那下面那个反向,刚才那个反向就删掉就行了。那现在我们再接着去看一下关于数据标准点。数据平位置在外线的内的下。里边呢,有两个模板文件叫name的点local house和那本我们进去简单看一下啊,VM一下name的点local host。这些内容我们基本都见过了啊。这个地方的at和这个地方的at特不太一样,上面这个艾要写要解析的域。而下边这个是要写本机的域名。
09:04
但是他们都有一个共同点,在这个配置文件当中所出现的所有的。和域名。的结尾都要写。根,比如说都要在结尾加一点。啊,对的,结尾加一角正反向都一样啊,OK,那么。我们先来生成一下配置文件。CP-A把name的点localhost分成at硅谷。Local Houston。刚才啊,在区域配置名里边,你声明的文件名叫什么,这个地方文明举例一模一样OK。在CP-A。把name的点。Lop back复制成at硅谷点。两个配置文件都生成了。
10:00
我们进去修改一下内容。先来修改一下。正向的。把第一个at改成要解析的域at硅谷点com.for了,不要掉掉点啊。时间周期不改,NS记录说一遍啊,正反向配置文件都必须声明NS记录。都必须声明D的。DNS.at硅谷点com点。这个点千万不要掉了,掉了会出大问题。这上面这个也不要掉。然后呢?既然有了。这个域名就一定得对这个声明了的域进行。解析不管是正向还是反向都有,因为是正向文件进行正向解析,那。正向解析呢,我们一般现在用的是IPV4,所以说只用A记录就可以了。A记录前侧写要进行解析的域名的三级域。比如说。
11:04
我们的域名的三级鱼叫什么叫DNS,将DNS解析成什么?截成本机IP地址后边写IP192.168.88点。那么还有一个域名要解析,就是3W。3W也是A记录。但是3W要解析成什么,三号机三零,所以说要解析成幺九二点幺六八点。18.30。三零。如果你还有其他的解析记录,那你就继续往里加就可以了,就可以。厦门的这个。解析记录继续增加了,OK。这是我们的主。正向的配置,再来修改反向的配置。VM一下关于。At硅谷点。Back里。那这个呢。上半部分是一样的。
12:03
这个呢?先写上我们的域名,艾特硅谷点。com点。其次呢,还是NS记录必不可少,DNS点,硅谷点。其次呢,开始进行反向解析记录,正向解析记录是A和4A,而反向解录就是PTR所。把这两个正向的删掉,留一个P条。对于PTR记录反虽然是反向的,但是由于声明了DNS,所以说必须先把DNS进行反向解析。而这个DNS服务器的IP地址是二零,这个地方就写二零就行了,不用写完整IP,因为我们的区域配置员里边已经写好了,那个要补齐的对象就是88.168.192。我们只需要在八八墙上补120就行,就变成19216888.20了。所以说这个地方只需要写主机位就可以了。而二零这个IP要解形成的。
13:04
服务器的域名就是DNS点。硅谷点看个点。而我们还有一个是三零服务器也是P。但是要写成3w.at。微。反向的解析记录。正反向解析录都搞定了,我们现在来启动一下。关于我们。DNS服务。Service。Named star。确认形成功之后呢,来检查一下,用net state杠,T Lu一下。找一下我们这当中的什么。53端口。Listen。19216888.20653这个类存是TCP的。Udp的。
14:05
19219885.20的,53的,你说怎么这么多53啊。由于我们写的是,而且IPV6的也改成了。所以你会发现我们这里边儿所有的这种。I6的,嗯。IPV4的本地付款。IPV4的正在使用的IP地址都有。所以。Udp的有三个53 TCP的三个50。那现在呢,我们需要拿客户端来测试了。客户端测怎么测呀?让客户端填写这个DNS作为DNS服务器。可以用setup。网络配置里边。找到我们的设备配置。找到我们的DNS这个地方。写上我们的搭建好的DNF服务器。比如说。幺九二点幺六八点。好一个就够了。
15:02
保存退出,重启一下serve。在重启之前我们先试一下啊。比如现在还DNS应该还没有生效,我们呢来试一下用这个网址能不能进行这个。E linux3W点。At硅谷点。com。这时候你会发现啊。没有任何内容。我们现在呢,去让DNS生效一下erv network。由于我们把DNSIP地址写到了这个网卡上,我们只需要将网卡重启,那DNS应该就生效了,那这个时候我们来看一下。再用1LINUX访问3W点。那刚才给大家演示的是一,我们再看一下curl这个。
16:01
数据的用法,CUR3W点。At硅谷点4M。效果是一样的。除此之外呢,这是这是直接访问这个网站服务器的,就是如果说我们没有搭建网站服务器,怎么来测试呢?有一个命令叫NS。这个我们在讲我们的网络基础的时候,已经给大家讲过这个的用法啊。先来进行正向解析的测试,用ns lub来写一下域名。3W点。CM。他告诉我们。DNS服务器的地址是这个。以及解析到的结果。域名叫at。我们再来看反几好不好用。Is lookup写192.168.88。2.30。告诉他们附地址,以及告诉他们解析之后的域名。三、W。
17:03
这就是我们。DNS的。基本实验的。搭建过程以及它的一个啊。实现效果。本节课就到这儿。下节课再见。
我来说两句