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
------首先我来一一介绍下面的配置:
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”的区域文件名字要不相同)
2.下面配置zone文件/var/named/named.tx.com
修改相关的IP地址
重启服务后测试如下:
1>使用内网用户192.168.224.129测试www.tx.com
2>使用外网用户192.168.1.129测试www.tx.com
下一篇: python数据分析之爬虫五:实例