00:01
大家好,欢迎大家继续收看上硅谷的Linux云算视频,我是刘川老师。那我们上节课呢,讲了关于DNS的基本实验的一个搭建,那么本节课呢,来讲一下关于DNS的主从实验的搭建。什么叫主从?所谓的主从呢,指的是我们有两台DNS服务器,其中呢,一台负责用来进行用户的请求处理以及解析的一个数据更新,另外一台呢,同样进行用户的这种请求的处理,但是呢,作为一个备用的一个机器那。我们的从服务器的主要作用是为了减轻主服务器压力,分摊主服务器的压力,其次呢,还有一个备份的功能。它还能帮助主服务器进行备份,当主服务器出现啊故障的时候啊,我们的数据如果丢失了的话,我们从服务器还是有另外一份的,那这是我们主从服务器的一个,呃。
01:03
原因和作用。还是?提醒大家,防火墙和s link的关闭很重要。那这次呢,实验呢,由于要做电压储存了,所以需要的D,所以需要的服务器的数量呢,可能稍微要多一些,这个地方我写了三台,同样我是没有写那一台web服务器的,但是呢,我在这个画图的时候呢,我是把这个关于DNS服务器的这个。图形当中的web服务器画出来了,OK,那这个地方呢?有我们的主电S,有我们的从电S,还有我们的测试机,以及我们的。网站服务器,那这个地方我们来搭建的时候,我们这样来做啊,这样来做。同样我准备了四台服务器,你们可以用三台啊,因为那个配置不是特别高的电脑开,嗯。这个四台左右的虚机,可能会稍微有点卡,但是呢,这个地方呢,呃。
02:00
就是三台四台都行,因为之前我们说测试机在进行测试的时候,可以用NS命令,也可以用浏览器来访问,都可以啊,那这个地方呢,我给大家准备的时候,我准备了四台服务器,那我们怎么来做这个东西啊,怎么来做这个东西?首先我们让幺零来当网站服务器啊。就说幺零是web server。二号机呢?来做我们的什么DNS server?然后呢,我们的三号机呢,是我们的。DNS。Slave。那这个呢。我们重新命名一下,叫DNS。Master server。Master。而这个呢,叫slave server。主服务器从服务器最后这一台呢,我们称为叫clint。测试器,拿最后一台测试,那这样的话呢,我们同样我们先来搭建一下web服务器,要么。
03:04
Yam港湾。Install项目的HTVD。而我们的二号机呢,需要来安装一下。我们的band软件。同样,三号机需要安装。那我们的一号机安装完之后呢,我们就要记得去让我们的呃阿帕奇有一个能够进行访问到的网站的页面,以及呢,我们要让呃对应的阿帕奇处于一个开启的状态才可以,那处于一个开启的状才可以。我们先去编辑一下对应的阿帕奇的默认的网页,默认的阿帕奇的那个安装那个网页位置呢,是在哇下的3W下的HTML目录下,我们呢只需要在里边写一个叫index.html的文件就可以了。
04:07
所以说直接在ET在下的3W下的HTML下写一个叫index.html的一个文件就可以了。然后呢,内容呢,随便写一点,比如说我们这个地方是。叫master g slave。保存一下就可以了。然后呢,启动一下我们的阿尔法7SERV htd start,如果说有可能涉及到重启的话,还可以设置一下CK confi httpd。让他开自启就可以了。然后呢,测试机先不用管,先来说一下主从电S服务器。主电服务器呢,其实就按照正常搭建就可以了,就是基础搭建流程当中那个流程搭建。和这个搭建是一样的,只不过呢,我们搭建主从我们那个关于那个,呃,就是反向解析的,我们就可以不用做了啊,从服务器呢,搭建呢,可能要稍微有所不同,我们一会单独来说。
05:10
先来看主服务器搭建的一个流程。安装软件,修改主配置文件,修改区域配置文件,修改数据配置文件。正向反向可选做。然后启动服务器会应。这个时候呢,有一个注意事项,它呀还是稍微有点区别的,毕竟呢,主服务器要去允许从服务器来进行数据同步的,所以说这个时候呢,我们的主服务器的long update选项当中要填写重复机制。好了,我们来修改一下。首先来修改主配置文件。主配件里面我们只需要改成对应的。Any或本机IP就可以了,比如说我们上一次修改成any的时候,会发现这个地方会有多个53端口的一个监听这个地方,我们这次写成本机IP192.168点。
06:03
88.1020。就可以了。然后呢,这个IPV6的不改,为啥我们现在用不到IP6,下边这个监听来自于哪里的客户端呢?这个可以写成any,而且这个必须写成any OK。主配置问题,就改那么点内容,我保存退出一下。OK,然后再来改区域配置点ETC线的内的点RFC要低于二。同样我们保留一个模板就行了,其他的都不要,一个正向模板,其他都不要了,先全删掉,保留这一个,然后我们来写一下要解析的那个句。比如说我们还是硅谷点。com。祝福器,然后名字叫。名字叫硅谷点点localhost。至于后边这个along update这个要写IP地址了,192.168.88.30,因为我们作为从服务器那个IP地址是。
07:05
三零,OK,就这样来改。然后呢,再来去修改数据配置C的根下的Y3W下的啊不对,Y下的。的梦想。通过正向模板来复制成正向配对镜。CP-A吧,Name的点。Localhost复制成at硅谷点。Lockhot。这样的话打开一下at硅谷,点local。改法和之前是一样的。先写一下要解析的域,At硅谷点com点。周期这个地方呢,这个地方我们写成。一啊。我们写成一,或者我们写成时间,比如说20180326。
08:01
20180326这样写是没有问题的,然后呢,下边要先写NS记录,我说过啊,只要是搭建DNS服务器。这个正反向区数据配置文件里边必须得有NS记录啊,DNS点。叫at硅谷点com点这个点一定不要掉啊。我们呢,一定得有一个对于DNS的A记录,将它截成本机IP地址。幺九二点幺六八点。88.20,然后呢,再一个就是web服务器的地址3W。同样是A记录,只不过这次的3W解的地址是192168。点。88.10。证券配置已经搞定了,那。到此为止呢,其实我们的这个,呃。
09:02
DNS的主服务器就已经搭建完了,我们来启动一下我们的主服务器serve啊,Name的。Start一下。好了,没有问题了。啊,没有问题了。然后呢,我们再去搭建我们的重服务器啊,再去搭建我们从服务器。从服务器搭建,同样是安装软件,修改主配置文件。主配置文件修改方式是一样的。从。区域配置文件里边修改稍微有所不同。向社会做不动。然后呢,保留一个正向区域,之后呢,要修改类型为sle。并且呢。并且呢,需要填写一下主服务器的地址才可以,那并且需要填主服务器的地址才可以,然后再来进行这个。服务的重启啊,再来进行服务的重启,OK。我们来。操作一下。首先。从服务器要来进行一个关于。
10:01
主员修改。ETC下的name的点。地点。com。监听的IP地址,这个监听自己本机的就可以了。192.168.88.30注意。主服务器监听自己是二零,从服务器监听自己是三零,注意这个地方只能填自己的IP或I0啊,不能填别人的。监听地址啊,OK。然后呢,允许来自于哪里的后端,这个地方可以写。这个配件搞定了。然后再来写区域,比如文件VM一下,ETC下的叫name的。地点。RFC192。同样保留一个正向模板,其他全删掉。正向模板当中同样要声明一下要解析的域,这个呀,和主的里边一致的at硅谷点com点啊com。
11:01
类型呢,不再是master了,而是slave。而且要再加一行,叫master。Mon。加master在后边要写一下关于master的什么。地址大括号。大括号里边我说过大括号两侧要留空格,所以在里边写地址的时候写幺九二点幺六八点八八点。二零分号空格要这样写,记住啊,再说一遍,大括号里边两侧留有空格。大括号里边的结尾用分号,大括号外边的结尾用分号,OK。必须这样写,否则会有错误的。那这个地方呢,关于配置文件呢,我们还是保存成硅谷。老号就可以了。这个地方的update none这个地方就可以不用写了啊。就可以不用。保存一下。
12:02
然后呢,有人说区数据配置文件还用操作吗?数据配置文件不用,为什么我们现在是从服务器,从服务器不用人为的去生成。我们重服务器呢,默认的就会保存在slaves下一份。默认的就会往slaves下保存一份。当然这个地方我建议大家尽量去修改那个区域配置文件时啊,这个文件的位置啊,你最好人为的去指一下slaves啊slaves因为。我们的主配置文件里边啊。我们的主配置文件里边,看一下我们主配置文件啊。主配置文件里边在声明配置文件位置是是挖泄的内的,想如果刚才那个地方你直接。这个地方直接写at硅谷点local host的话,那它可能就会保存到name下了,而这个地方我们写成了slaves下的at硅谷点。Localhost,那就会保存到外线内蒙的s slaves下,OK。
13:04
所以这个地方是这样的一个东西,那。呃,我们的保存位置对方再写一下。文件保存位置。修改为。修改为file。然后是slaves slaves下的叫。At硅谷点。Localhost。改成这样的就没有问题了啊。这就是我们的这个。这个内容。然后我们在没有进行从服务器启动之前呢,我们先去一下那个slave目录下看一下,里边是空的,注意啊,这里边儿是空的,然后我们来启动一下从服务器用。
14:00
Service叫。Name的点start。这个地方报了一个关于name的点RC10五行的一个I no option哦,这个地方调了个S啊,我们地方,我们这个地方是masters,来看一下这个地方看。我们的这个地方要填masters,而不是master啊,应该是掉了一个S,我们去改一下。找到这个地方,找到SK保存一下再来重启,OK就没有问题了。当我们从服务器启动之后呢,我们来看一下从服务器启动之后的一个。配置文件有没有生成啊,数据配置文件有没有生成,我们现在在slaves前我们来I一下,发现有了at硅谷点love host,我们来打开一下。VM影响我们的艾特硅谷点。看一下这个地方,这里边儿就有了我们的这个。解析结果也有了,我们的解析结果和主配这文件里边几乎是一模一样的啊。
15:00
几乎是一模一样的,哎,主配面里边内容是什么,从服务器里边就是什么,OK,这个就是我们的关于。DNS的主从服务器的一个设置啊,主从服务器的一个设置。那这里边儿呢,有几个需要注意的点啊,第一个就是关于主服务器里边那个最后的那个啊。区域配置文件当中那个update。第二个呢,是关于从服务器在搭建的时候,你需要修改和添加的信息。需要修改的有两个,一个是type,类型叫slave,叫slave。R。下边的文件保存位置要改成slaves下保存什么什么内容,而主配置文件里边啊,主配置文件里边啊。而这个。增加的内容是需要增加一个叫masters标签,需要声明一下主服务器的IP地址啊,主服务器的IP地址。
16:00
这个IP地址这个地方需要加一个分号结尾啊,需加分号结尾。这是关于我们的这个。配置,然后呢,我们来验证一下结果啊,验证一下结果。验证结果的话,我们找客户机,客户机呢,测试的时候为了能测,就我们要让客户机所使用的电压,服务器是从服务器而不主。所以说客户机填DS填他,而不填这个填三零,我们来修改一下对应的一个IP地址。填幺九二点幺六八点。88.30做电。重启一下网卡。然后呢,我们用我们的这个。机器使用ns lookup先来测,先来测3W点艾特硅谷点CM。
17:00
这时候他告诉我们,帮我们解析的是三零这个服务器,解析到的结果是这个啊,解析到的结果是这个。然后呢,我们再来进行一下这个访问,Li。E links这个没有那么用CL。3W点二。At硅谷点新闻。这就是我们在那个网站页面上所写的内容啊。还是我们从网上所写的呢,OK?是没有问题的,那是没有问题。那么来测一下,如果主服务器停止了。VC named stop。主伏器停止了,那从服务器还有用吗?看一下。这样没有问题,为什么?主从服务器相对独立,在一定时间内从服务器啊,不需要从主服务器进行数据同步,超过一定时间再进行同步,一般默认是一天同步一次嘛,若超时则每一小时重尝试一次嘛,等等等等等,上面那个时间周期我们是讲过了的啊,讲过了。
18:06
这是我们主从。服务器的一个实验,那再说一遍,主从服务器的主要实验目的是为了减轻主服务器压力,以及对主服务器的数据进行备份的这么一种功能。OK,那这个呢,就是我们DNS的主从服务器三线,那我们本节课就到这儿,我们下节课再见。
我来说两句