Linux网络之配置DNS服务(分离解析)3

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

Linux网络之配置DNS服务(分离解析)3

2、机器设置两个网卡,仅主机模式(主机1)

Linux网络之配置DNS服务(分离解析)3

3、重启系统,编辑网卡(主机1)

vim /etc/sysconfig/network-scripts/ifcfg-ens33

Linux网络之配置DNS服务(分离解析)3

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

Linux网络之配置DNS服务(分离解析)3

6、重启网卡(主机1)

systemctl restart network

Linux网络之配置DNS服务(分离解析)3

7、配置win10选择仅主机(win10)

Linux网络之配置DNS服务(分离解析)3

8、打开win10配置网卡(win10)

Linux网络之配置DNS服务(分离解析)3

9、配置另一台centOS网卡(主机2)

vim /etc/sysconfig/network-scripts/ifcfg-ens33

Linux网络之配置DNS服务(分离解析)3

10、重启网卡(主机2)

systemctl restart network

Linux网络之配置DNS服务(分离解析)3

11、配置允许数据包转发(主机1)

vim /etc/sysctl.conf

net.ipv4.ip_forward=1

Linux网络之配置DNS服务(分离解析)3

12、配置文件立刻生效 (主机1)

sysctl -p

13、修改配置文件(主机1)

vim /etc/named.conf

Linux网络之配置DNS服务(分离解析)3

14、主配置文件中删除根的解析(主机1)

Linux网络之配置DNS服务(分离解析)3

15、编辑配置文件(主机1)

vim /etc/named.rfc1912.zones

Linux网络之配置DNS服务(分离解析)3

16、编辑配置文件(主机1)

cp -p named.localhost kgc.com.lan ##复制两个文件

cp -p named.localhost kgc.com.wan

vim kgc.com.lan ##编辑文件

Linux网络之配置DNS服务(分离解析)3

vim kgc.com.wan ##编辑文件

Linux网络之配置DNS服务(分离解析)3

17、重启服务(主机1)

systemctl restart named

18、关闭防火墙(主机1)

setenforce 0

iptables -F

19、设置DNS(主机1)

echo “nameserver 12.0.0.1” > /etc/resolv.conf

Linux网络之配置DNS服务(分离解析)3

20、解析域名(主机1)

nslookup www.kgc.com

Linux网络之配置DNS服务(分离解析)3

21、设置DNS(主机1)

echo “nameserver 192.168.100.1” > /etc/resolv.conf

Linux网络之配置DNS服务(分离解析)3

22、解析域名(主机1)

nslookup www.kgc.com

Linux网络之配置DNS服务(分离解析)3

23、测试(主机2)

nslookup www.kgc.com
Linux网络之配置DNS服务(分离解析)3

24、测试(win10)

nslookup www.kgc.com
Linux网络之配置DNS服务(分离解析)3

三、实验总结

问题1、当配置完成不能解析成功,检查配置文件也没有错误?

systemctl stop firewalld.service关闭防火墙

iptables -t nat -F 清空防火墙中的表