dns分离解析

  • 主机A提前部署dns服务

  • 步骤一:修改配置文件

[root@a named]# cat /etc/named.conf 
options {
	directory 	"/var/named";           #路径
	};
 view  "lan" {                          #分离名称
match-clients { 192.168.4.200; };          #指定IP访问仓库文件

	zone "tedu.cn" IN {                           #域名为tedu.cn
		type master;
			file "tedu.cn.lan";                 #文件路径
	};
	zone "qq.com" IN {                          
		type master;
			file "qq.com.lan";  
	};
};

view  "abc" {
match-clients { any; };

	zone "tedu.cn" IN {                           #域名为tedu.cn
		type master;
			file "tedu.cn.abc";  
	};
	zone "qq.com" IN {                           #域名为tedu.cn
		type master;
			file "qq.com.abc";  
	};
			};

			
root@a named]# cp -p qq.com.zone tedu.cn.lan
[root@a named]# cp -p qq.com.zone tedu.cn.abc

[root@a named]# vim tedu.cn.lan$TTL 1D
[root@a named]# cp -p tedu.cn.lan qq.com.lan
[root@a named]# cp -p tedu.cn.lan qq.com.abc

@	IN SOA	@ rname.invalid. (
					0	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
tedu.cn. 	NS	a
a       	A	192.168.4.100
www             A       1.2.3.4


[root@a named]# vim tedu.cn.abc [root@a named]# cat /var/named/tedu.cn.abc
$TTL 1D
@	IN SOA	@ rname.invalid. (
					0	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
tedu.cn. 	NS	a
a       	A	192.168.4.100
www             A       100.200.100.100

[root@a named]# vim qq.com.lan
$TTL 1D
@	IN SOA	@ rname.invalid. (
					0	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
qq.com. 	NS	a
a       	A	192.168.4.100
www             A       20.20.20.20

[root@a named]# vim qq.com.abc
$TTL 1D
@	IN SOA	@ rname.invalid. (
					0	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
qq.com. 	NS	a
a       	A	192.168.4.100
www             A       80.80.80.80




[root@b named]# systemctl restart named       #重启服务
[root@b named]# systemctl enable named
  • 配置A B主机dns文件
[root@b yum.repos.d]# vim /etc/resolv.conf 

nameserver 192.168.4.100             #配置DNS


  • 验证 非IP 192.168.4.200 访问结果
[root@a named]# nslookup www.tedu.cn
Server:		192.168.4.100
Address:	192.168.4.100#53

Name:	www.tedu.cn
Address: 100.200.100.100

[root@a named]# nslookup www.qq.com
Server:		192.168.4.100
Address:	192.168.4.100#53

Name:	www.qq.com
Address: 80.80.80.80




  • 验证 IP192.168.4.200 访问结果
[root@b network-scripts]# nslookup www.tedu.cn
Server:		192.168.4.100
Address:	192.168.4.100#53

Name:	www.tedu.cn
Address: 1.2.3.4[root@b network-scripts]# nslookup www.qq.com
Server:		192.168.4.100
Address:	192.168.4.100#53

Name:	www.qq.com
Address: 20.20.20.20



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值