DNS 分离解析.note

noteId: F963CBBA29F84143AFF90D22C048711C · 原始路径:/ALL/Linux - A模块/服务配置/DNS/DNS 配置/DNS 分离解析.note · 图片:6 · 附件待处理:0

·作用:
将同一个域名,在被不同的网段(或IP)解析时,将其解析为不同的IP地址
 
·环境准备:
一台 DNS服务器,两台 客户端
 
 
一、配置 DNS分离解析
 
1、配置 DNS 分离解析:
apt install -y bind9
 
 
(1)注释 /etc/bind/named.conf.default-zones 中的内容:
因为 view 字段外 不允许有 zone 区域
 
vim /etc/bind/named.conf.default-zones
 
 
(2)配置 DNS 主配置文件:
vim /etc/named.conf
 
或者也无需在上方注释 named.conf.default-zones 文件,在 named.conf 中将 include 注释,并将其复制进 view 中即可
 
 
 
2、接下来就是正常配置正向、反向解析等文件:(将其配置为你想要解析到的IP地址即可)
 
(1)对于匹配的 200.1.1.1 IP地址,将域名解析到 200.1.1.252
cp db.local db.loveskills
vim db.loveskills
 
 
 
(2)对于匹配的 200.1.1.2 IP地址,将域名解析到 200.1.1.254:
cp db.local db.loveskills2
vim db.loveskills2
 
 
3、重启 DNS 服务:
systemctl restart bind9
 
 
二、在 客户端上 进行访问
 
(1)客户端:200.1.1.1
理论上应该解析到 200.1.1.252
nslookup www.loveskills.com
 
 
(2)客户端:200.1.1.2
理论上应该解析到 200.1.1.254
nslookup www.loveskills.com