我在 VirtualBox Oracle VM 中的 Ubuntu 服务器 17.04 TLS 上安装了 bind9,然后配置了 DNS 服务器的不同配置文件
/etc/bind/named.conf.local
:
zone "exemple.com" IN {
type master;
file "/etc/bind/db.exemple.com";
}
/etc/bind/db.exemple.com
:
$TTL 86400 ; une journee
@ IN SOA ns1.exemple.com. root.exemple.com. (
2018031300 ; serial YYYYMMDDNN
43200 ; Refresh 12 heure
3600 ; Retry dans une heure
604800; Expire dans une semaine
800 ; Negative cache TTL
);
@ IN NS ns1.exemple.com.
ns1 IN A 192.168.0.3
www IN A 192.168.0.3
exemple.com. IN A 192.168.0.3
/etc/resolv.conf
:
nameservers 192.168.0.3
search exemple.com
/etc/hosts
:
192.168.0.3 ns1 exemple.com
当我重新启动 bind9 时,/etc/init.d/bind9 restart
它就可以工作了。
然后尝试时nslookup ns1.exemple.com
,输出是
连接超时;无法访问服务器
我尝试该命令service bind9 reload
来查看服务是否真的在运行,输出是
无法重新加载,因为绑定未激活
所以请帮我解决这个问题。