DNS应用以及扩展知识
创始人
2024-09-25 05:23:08
0次

(一)DNS正向代理

1.首先在DNS服务器上安装bind包,安装环境

此部分参考上一个笔记

2.修改配置文件

vim /etc/named.conf

在配置文件中加上"any;"

3.然后配置/etc/named.rfc1912.zonesw文件

添加选中部分

选中部分有一个file文件,需要创建一个同名文件

为了方便起见,在/var/named/底下有个localhost文件可以用来复制

cp -p named.localhost ln.dongdong.zone

复制完成再去编辑

vim ln.dongdong.zone

再用下面的命令去验证有没有错误

没有报错就是正常的

然后重启服务

 systemctl restart named

这样简单的dns正向代理就做完了,但是我们需要web机器和客户端机器一起做测试,下面就进行配置web与客户端

4.web服务器配置

上图ln.dongdong.zone文件中涉及到192.168.1.40这个地址,这个是为web机器准备的

然后首先搭建一台web服务器,并且使用这个地址

基础环境搭建完成之后,下载安装nginx

然后打开服务

 yum -y install nginx

注意:这里下载nginx,必须要有阿里云镜像和nginx仓库,以及epel,这里可以参考之前的阿里云镜像搭建部分

下载完成之后

使用:nginx   就可以打开服务了

5.配置客户端

首先就是基础环境的配置,要求就是可以能够ping通外网,然后下载elinks包

将DNS配置为我们的DNS服务器的地址(临时配置就可以)

 yum -y install elinks
echo "nameserver 192.168.1.30" > /etc/resolv.conf

6.测试

首先ping我们的域名,试试能否ping通

然后用elinks进行访问

能够访问到就说明没有问题

这里可以下载一个nslookup的包进行解析测试

yum install bind-utils

然后我们看到这里只能通过域名解析到IP地址并不能用IP解析到域名,所以我们要做一个反向代理

(二)DNS反向代理

1.修改配置文件

vim /etc/named.rfc1912.zones           在文件中加入选中部分

这里的“1.168.192”是dnsIP地址反过来的网段,下面file文件名是正向的

2.创建.zone文件并配置

cp -p named.localhost 192.168.1.zone

vim 192.168.1.zone

注意选中部分,因为我们DNS   IP地址是192.168.1.30  所以这里填30

填写完成之后,我们做一个验证

3.验证

没有问题之后就重新启动服务

 systemctl restart named
然后回到客户端进行测试

这里就正反向都可以解析了

(三)NTP时间服务器搭建

1.准备一台ntp服务器主机

需要配置基本的IP地址,yum源,确保ping通外网,关闭防火墙以及selinux

ps:如果自己有母机直接克隆一台,修改ip地址即可

2.安装服务

yum -y install ntp

安装完成之后去修改配置文件/etc/ntp.conf

vim /etc/ntp.conf

在这里加入一行就可以了,地址是我们机器所用的网段

然后保存退出

3.启动服务,但是在启动服务之前,可以先保证时间准确

确保无误之后启动服务

systemctl restart ntpd

4.测试

修改dns机器的时间,让他错乱之后,再同步,查看效果

首先给dns机器安装ntpdate

yum -y install ntpdate
然后修改时间

再同步查看

这样时间同步服务器就完成了

扩展:可以做一个计划任务,固定时间同步时间

例如:

crontab -e

(四)多域DNS服务器搭建

1.修改配置文件

vim /etc/named.rfc1912.zones

加入选中部分的内容

2.创建.zone文件并修改

cp -p named.localhost ln.ln.zone

cp -p named.localhost ln.dd.zone

vim ln.ln.zone

vim ln.dd.zone

修改完成之后可以做个测试,验证一下有没有错误

3.测试

没有问题之后重启

 systemctl restart named

重启完成之后去客户端验证

这里也能正常访问

但是能这里还是没有反向代理,所以呢,去dns服务器上配置192.168.1.zone 文件

vim 192.168.1.zone 

然后重启服务

systemctl restart named

这时候再去客户端查看

发现就没有问题了

(五)DNS主从配置

1.配置一台从服务器

首先配置基本IP地址,yum源仓库,确保能够连接外网

2.修改DNS服务器的主配置文件

vim /etc/named.conf
在这里加入一行,地址是从服务器的地址

然后重启服务

systemctl restart named

然后去从服务器修改配置文件

3.配置从服务器文件

vim /etc/named.conf

这里只是加上选中部分的any;  就可以了

vim /etc/named.rfc1912.zones

加上选中部分就可以了

然后重启服务

systemctl restart named

4.验证

用ls 验证一下我们的slaves底下是否有东西

相关内容

热门资讯

推荐一款!阿拉斗牌开挂功能方法... 推荐一款!阿拉斗牌开挂功能方法,阿拉斗牌其实真的有开挂方法1、阿拉斗牌免费脚本咨询教程、阿拉斗牌免费...
记者揭秘!吉祥填大坑辅助器功能... 记者揭秘!吉祥填大坑辅助器功能攻略,吉祥填大坑切实真的是有辅助器攻略亲,关键说明,吉祥填大坑透视脚本...
今日百科!271透视挂功能软件... 今日百科!271透视挂功能软件,271都是是有透视挂软件1、玩家可以在271透视最简单三个步骤对游戏...
记者爆料!慕雪娱乐透视功能神器... 记者爆料!慕雪娱乐透视功能神器,慕雪娱乐本来是真的有透视神器1.慕雪娱乐 选牌创建新账号,点击进入游...
每日必备!新奇玩乐透视挂功能神... 每日必备!新奇玩乐透视挂功能神器,新奇玩乐切实真的是有透视挂神器暗藏猫腻,小编详细说明新奇玩乐破解器...
重大来袭!九五娱乐透视挂功能方... 重大来袭!九五娱乐透视挂功能方法,九五娱乐其实存在有透视挂方法一、九五娱乐游戏安装教程牌型概率发牌机...
分享个大家!残局斗地主开挂功能... 分享个大家!残局斗地主开挂功能脚本,残局斗地主一贯是有开挂脚本1、下载好残局斗地主脚本下载之后点击打...
研究成果!澳门新葡京透视挂功能... 研究成果!澳门新葡京透视挂功能教程,澳门新葡京切实是有透视挂教程1)澳门新葡京有没有挂:进一步探索澳...
玩家必看科普!福运到2辅助器功... 玩家必看科普!福运到2辅助器功能神器,福运到2总是真的有辅助器神器1、福运到2辅助器安装包、福运到2...
三分钟了解!心动麻将透视挂功能... 三分钟了解!心动麻将透视挂功能技巧,心动麻将果然是真的有透视挂技巧心动麻将破解侠是真的助透视。每个模...