dns分离解析

作者:卖兔子的萝北
分类:云计算学习笔记
环境准备:两台虚拟机 web1 client 配置ip如下

web1192.168.2.100
client192.168.2.200

1.两台机器都关闭防火墙,SELINUX

[root@web1 ~]# systemctl stop firewalld
[root@web1 ~]# setenforce 0
root@client ~]# systemctl stop firewalld
[root@client ~]# setenforce 0

2.修改配置文件

web1作为服务器,web2作为客户机
web1主配置文件
[root@web1 ~]# yum -y install bind #安装域名解析所需软件包
[root@web1 ~]# vim /etc/named.conf #修改主配置文件
只保留这些配置即可

options {
        directory       "/var/named";		#地址库文件路径
};
view "test"{
match-clients{ 192.168.2.100; };		#制指定p访问指定结果
zone "qq.com" IN {							#定义域名
        type master;							#主服务设置
        file "qq.com.zone";					#地址库文件路径
};
};
view "other"{								
match-clients{ any; };					#其他人访问结果
zone "qq.com" IN {						#定义域名
        type master;						#主服务设置
        file "qq.com.other";				#地址库文件路径
};
};

web1地址库文件
[root@web1 ~]# cd /var/named/
[root@web1 named]# cp -p named.localhost qq.com.zone#复制模板文件,cp -p 保留权限复制
[root@web1 named]# vim qq.com.zone

qq.com. NS      web1
web1    A       192.168.2.100	#解析服务器
www     A       192.168.2.100	#解析ip地址

[root@web1 named]# cp -p qq.com.zone qq.com.other #复制模板文件,cp -p 保留权限复制
[root@web1 named]# vim qq.com.other

qq.com. NS      web1	
web1    A       192.168.2.100	#解析服务器
www     A       192.168.2.200	#解析ip地址

3.测试

两台机器安装解析软件包

[root@web1 ~]# yum -y install bind-utils
[root@client ~]# yum -y install bind-utils

两台机器设置dns寻找的ip地址

[root@web1 ~]# echo nameserver 192.168.2.100 > /etc/resolv.conf
[root@client ~]# echo nameserver 192.168.2.100 > /etc/resolv.conf

开始解析
[root@web1 ~]# nslookup www.qq.com

Server:		192.168.2.100
Address:	192.168.2.100#53

Name:	www.qq.com
Address: 192.168.2.100	#web1解析结果为192.168.2.100

[root@client ~]# nslookup www.qq.com

Server:		192.168.2.100
Address:	192.168.2.100#53

Name:	www.qq.com
Address: 192.168.2.200	#client解析结果为192.168.2.200

试验结束

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值