1.DNS主从服务器: 配置主DNS: 规划: 192.168.xxx.xxx dns1.abc.com主域名服务器(注意为真实的IP) 192.168.xxx.xxx dns2.abc.com从域名服务器 172.16.0.100 fileserver.abc.com文件服务器 172.16.0.101 printserver.abc.com打印服务器 172.16.0.200 www.abc.com网站服务器 172.16.0.201 www.abc.com网站服务器 172.16.0.25 mail.abc.com邮件服务器 172.16.0.22 ntp.abc.com时间服务器 配置从DNS:从主DNS同步区域解析文件
1.1主DNS服务器配置
1.2搭建环境
[root@server ~]# yum install bind -y
1.3对主DNS服务器的主配置文件进行修改与配置
[root@server ~]# vim /etc/named.conf
options {
listen-on port 53 { 192.168.18.129; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
secroots-file "/var/named/data/named.secroots";
recursing-file "/var/named/data/named.recursing";
allow-query { 192.168.18.0/24; };
allow-transfer { 192.168.18.0/24};
保存并退出
2.1从服务器配置
2.2搭建环境:
[root@localhost ~]# yum install bind -y
2.3进入主配置文件进行修改与配置
[root@localhost ~]# vim /etc/named.conf
options {
listen-on port 53 { 192.168.18.128; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
secroots-file "/var/named/data/named.secroots";
recursing-file "/var/named/data/named.recursing";
allow-query { 192.168.18.0/24; };
zone "abc.com" IN {
type slave;
masters {192.168.18.129 ;};
file "slaves/abc.zone"
};
保存并退出
2.4重启服务器
systemctl restart named
2.5进入/var/name/slaves/目录下发出现会多一个文件:
[root@localhost slaves]# ls -l
-rw-r--r--. 1 named named 505 Nov 12 18:22 abc.zone
2.iptables的使用: 添加规则:禁止所有的IP进行ssh连接 禁止所有的IP访问web服务器的80端口 删除规则:删除禁止所有IP进进行SSH连接 添加规则:禁止另一台机器(之前的从DNS服务器的IP)进行ssh连接
搭建环境:
下载iptables
[root@localhost ~]# yum install iptables-services.x86_64 -y
注意:iptables与firewalld不能同时启动
关闭firewalld服务:
[root@localhost ~]# systemctl stop firewalld
重启服务:
[root@localhost ~]# systemctl restart iptables.service
清空所有的规则表:
[root@localhost ~]# iptables -F
实验一:禁止所有的IP进行ssh连接,禁止所有的IP访问web服务器的80端口
[root@server ~]# iptables -I INPUT -p tcp --dport 22 -j REJECT
[root@server ~]# iptables -I INPUT -p tcp --dport 80 -j REJECT
拒绝访问SSH后,虚拟机与XSHELL断开连接了
删除禁止所有IP进进行SSH连接
[root@server ~]# iptables -D INPUT 2
实验二:禁止另一台机器(之前的从DNS服务器的IP)进行ssh连接
[root@server ~]# iptables -I INPUT -p tcp -s 192.168.112.131 --dport 22 -j REJECT