安装所需的软件: yum -y install bind bind-chroot
添加区域ttkp.cn
vim /etc/named.conf
zone "ttkp.cn" IN { type master; file "ttkp.cn.zone"; };
检查主配置文件语法
named-checkconf /etc/named.conf
添加地址库
cd /var/named/
cp -p named.empty ttkp.cn.zone
vim ttkp.cn.zone
@ NS ns.ttkp.cn. ns.ttkp.cn. A 192.168.1.128 www.ttkp.cn. A 1.2.3.4
检查地址库文件语法
named-checkzone ttkp.cn tedu.cn.zone
zone ttkp.cn/IN: loaded serial 0 OK
systemctl restart named
#输入 journalctl -xe 查看具体问题
测试:nslookup ns.ttkp.cn 127.0.0.1
nslookup www.ttkp.cn 127.0.0.1
-----------------------------------------------------------------------
允许任意主机访问192.168.1.128进行DNS解析
vim /etc/named.conf
options { listen-on port 53 { 192.168.1.128; }; allow-query { any; }; }
systemctl restart named
修改虚拟机DNS
nmcli connection modify ens33 ipv4.dns 192.168.1.128
nmcli connection up ens33
cat /etc/resolv.conf
nameserver 192.168.1.128
DNS解析测试
nslookup www.ttkp.cn
nslookup ns.ttkp.cn
-------------------------------------------------------------------------------
cd /var/named/
vim ttkp.cn.zone
@ NS ns.ttkp.cn. ns.ttkp.cn. A 192.168.1.128 www.ttkp.cn. A 1.2.3.4 bbs A 3.4.5.6 bbs A 3.4.5.7 bbs A 3.4.5.8 bbs A 3.4.5.9
systemctl restart named
测试:nslookup bbs.ttkp.cn
-------------------------------------------------------------------------------------
cd /var/named/
vim ttkp.cn.zone
@ NS ns.ttkp.cn. * A 10.10.10.10
systemctl restart named
测试:nslookup aaa.ttkp.cn
------------------------------------------------------------------------------------
准备配置文件
cd /var/named/
cp -p named.empty ttkp.cn.zone.a
cp -p named.empty ttkp.cn.zone.b
修改zone a vim ttkp.cn.zone.a
@ NS ns.ttkp.cn. ns A 192.168.1.128 www A 114.115.116.117 修改zone b vim ttkp.cn.zone.b @ NS ns.ttkp.cn. ns A 192.168.1.128 www A 1.2.3.4
添加视图 mylan other
vim /etc/named.conf
view "mylan" { match-clients { 192.168.1.128;}; zone "ttkp.cn" { type master; file "ttkp.cn.zone.a"; }; }; view "other" { match-clients { any;}; zone "ttkp.cn" { type master; file "ttkp.cn.zone.b"; }; };
重启服务:systemctl restart named
分别在真机、虚拟机执行测试:nslookup www.ttkp.cn 192.168.1.128
DNS配置常见问题:
1)有冲突的服务 (pkill -9 dnsmasq)
2)地址库文件的权限 (复制模板文件,要加-p选项)
3)每次配置完成都需要重启服务才能生效:
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。