-
主机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