美文网首页
第十三周

第十三周

作者: letter1 | 来源:发表于2020-04-04 21:16 被阅读0次

1、简述DNS服务器原理,并搭建主-辅服务器

 第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。

    第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。

  第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域) 的主域名服务器的地址。

  第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。

  第五步:重复第四步,直到找到正确的纪录。

  第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。

在主和辅服务器上分别安装:yum install bind -y

先配置主服务器:vim /etc/named.conf  

先注释两行,在添加从服务器的ip地址(只允许从服务器抓取数据)

配置环境

配置从服务器:vim /etc/named.conf

配置客户端ip

访问magedu.com网页,事先我在另一台机器上做了magedu.com的网页

测试主从复制:在主服务器上添加一条新记录

从服务器数据抓取记录时间

从客户端来测试:

  2、搭建并实现智能DNS

安装DNS:yum install bind -y

打开主配置文件(配置三个地区的:浙江,上海,其他地区)

配置浙江的数据库:

配置上海的数据库:

其他地区的数据库:

配置三个配置文件:

浙江:

上海:

其他地区:

客户端测试:     用37网段测试

3.编译安装Mariadb,并启动后可以正常登录

1.安装包: yum install bison bison-devel zlib-devel libcurl-devel libarchive-devel boostdevel gcc gcc-c++ cmake ncurses-devel gnutls-devel libxml2-devel openssldevel libevent-devel libaio-devel  -y

mkdir /data/mysql  创建目录

创建账号并修改文件夹属性,解压文件

编译安装:

生成数据库文件:

准备配置文件,并修改 

准备启动脚本,并启动服务

正常登陆

相关文章

网友评论

      本文标题:第十三周

      本文链接:https://www.haomeiwen.com/subject/redhphtx.html