Linux网络之配置DNS服务(分离解析)3
文章目录
- Linux网络之配置DNS服务(分离解析)
- 一、实验环境
- 二、实验步骤
- 1、机器可联网的情况下安装(主机1)
- 2、机器设置两个网卡,仅主机模式(主机1)
- 3、重启系统,编辑网卡(主机1)
- 4、复制网卡文件(主机1)
- 5、编辑新复制的网卡文件(主机1)
- 6、重启网卡(主机1)
- 7、配置win10选择仅主机(win10)
- 8、打开win10配置网卡(win10)
- 9、配置另一台centOS网卡(主机2)
- 10、重启网卡(主机2)
- 11、配置允许数据包转发(主机1)
- 12、配置文件立刻生效 (主机1)
- 13、修改配置文件(主机1)
- 14、主配置文件中删除根的解析(主机1)
- 15、编辑配置文件(主机1)
- 16、编辑配置文件(主机1)
- 17、重启服务(主机1)
- 18、关闭防火墙(主机1)
- 19、设置DNS(主机1)
- 20、解析域名(主机1)
- 21、设置DNS(主机1)
- 22、解析域名(主机1)
- 23、测试(主机2)
- 24、测试(win10)
- 三、实验总结
Linux网络之配置DNS服务(分离解析)
一、实验环境
第一台机器简称主机1,操作系统是centOS7,两个网卡,地址分别为:12.0.0.1和192.168.100.1;
第二台机器简称win10,操作系统是win10,地址为:12.0.0.100;
第三台机器简称主机2,操作系统是centOS7,地址为:192.168.100.100;
所有机器采用仅主机网络模式
二、实验步骤
1、机器可联网的情况下安装(主机1)
yum install bind -y
2、机器设置两个网卡,仅主机模式(主机1)
3、重启系统,编辑网卡(主机1)
vim /etc/sysconfig/network-scripts/ifcfg-ens33
4、复制网卡文件(主机1)
cp -p /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens36
5、编辑新复制的网卡文件(主机1)
vim /etc/sysconfig/network-scripts/ifcfg-ens36
6、重启网卡(主机1)
systemctl restart network
7、配置win10选择仅主机(win10)
8、打开win10配置网卡(win10)
9、配置另一台centOS网卡(主机2)
vim /etc/sysconfig/network-scripts/ifcfg-ens33
10、重启网卡(主机2)
systemctl restart network
11、配置允许数据包转发(主机1)
vim /etc/sysctl.conf
net.ipv4.ip_forward=1
12、配置文件立刻生效 (主机1)
sysctl -p
13、修改配置文件(主机1)
vim /etc/named.conf
14、主配置文件中删除根的解析(主机1)
15、编辑配置文件(主机1)
vim /etc/named.rfc1912.zones
16、编辑配置文件(主机1)
cp -p named.localhost kgc.com.lan ##复制两个文件
cp -p named.localhost kgc.com.wan
vim kgc.com.lan ##编辑文件
vim kgc.com.wan ##编辑文件
17、重启服务(主机1)
systemctl restart named
18、关闭防火墙(主机1)
setenforce 0
iptables -F
19、设置DNS(主机1)
echo “nameserver 12.0.0.1” > /etc/resolv.conf
20、解析域名(主机1)
nslookup www.kgc.com
21、设置DNS(主机1)
echo “nameserver 192.168.100.1” > /etc/resolv.conf
22、解析域名(主机1)
nslookup www.kgc.com
23、测试(主机2)
nslookup www.kgc.com
24、测试(win10)
nslookup www.kgc.com
三、实验总结
问题1、当配置完成不能解析成功,检查配置文件也没有错误?
systemctl stop firewalld.service关闭防火墙
iptables -t nat -F 清空防火墙中的表