欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

DNS之依据不同用户来源,给予同一主机名不同解析

程序员文章站 2022-04-27 17:29:12
...

当我想让www.tx.com有两个界面,一个针对于内网用户192.168.224.0/24,一个针对于外网用户192.168.1.0/24;
---- 即我们需要从内网查询到www.tx.com的IP为192.168.224.35;从不是内网查询到的www.tx.com的IP为192.168.1.35;
那么要怎么处理呢?------view功能

view:让不同来源的用户,获取到自己的zone响应

下面实施一下:
1.编辑主配置文件/etc/named.conf
DNS之依据不同用户来源,给予同一主机名不同解析
------首先我来一一介绍下面的配置:

	1>acl in --> “in” 名字代表客户端为192.168.224.0/24的来源;
	  acl out --> “out”名字代表客户端为非192.168.224.0/24的来源;
	2>view "lan" -->只是一个名字,代表内网;
	3>match-clients { "in"; }; --> 吻合“in”这个来源的用户才能使用以下的zone;
	4>view "wan"一样,但是因为外网没有使用到内网的IP,所以不用写IP反解部分;
		(注意的是“lan”“wan”两者的“tx.com”的区域文件名字要不相同)

DNS之依据不同用户来源,给予同一主机名不同解析
2.下面配置zone文件/var/named/named.tx.com
DNS之依据不同用户来源,给予同一主机名不同解析
DNS之依据不同用户来源,给予同一主机名不同解析
修改相关的IP地址
DNS之依据不同用户来源,给予同一主机名不同解析
重启服务后测试如下:
1>使用内网用户192.168.224.129测试www.tx.com
DNS之依据不同用户来源,给予同一主机名不同解析
2>使用外网用户192.168.1.129测试www.tx.comDNS之依据不同用户来源,给予同一主机名不同解析

相关标签: 系统