原有使用的 DNS 服务器是 Windonws Server 2008,已经不再提供安全更新了,想着索性升级到最新版,按照新的管理规定优先采用国产的服务器系统, 第一个想到的是OpenEuler,所以就决定采用国产的系统进行替换,刚好借此机会学习一下 Linux 上 DNS 服务的部署和配置方法。当然,这里又犯了爱折腾的毛病。
在 include "/etc/named.rfc1912.zones"; 这一行上面添加如下的内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
zone "cnty.com" IN { type master; file "forward.cnty.com"; allow-update { none; }; };
zone "168.192.in-addr.arpa" IN { type master; file "reverse.cnty.com"; allow-update { none; }; };
include "/etc/named.rfc1912.zones"; include "/etc/named.root.key";
3.2 /var/nanmed/forward.cnty.com
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
$TTL 86400 $ORIGIN cnty.com. @ IN SOA nj-dns.cnty.com. root.cnty.com. ( 2011071001 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) IN NS nj-dns.cnty.com. nj-dns IN A 192.168.7.120 nj-vcsa IN A 192.168.7.44 nj-gitlab IN A 192.168.7.121 nj-nextcloud IN A 192.168.7.45 nj-exsi1 IN A 192.168.6.252 nj-exsi2 IN A 192.168.7.99 oa IN A 192.168.x.x www IN A 115.231.8.xxx
3.3 /var/named/reverse.cnty.com
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
$TTL 86400 @ IN SOA nj-dns.cnty.com. root.cnty.com. ( 2011071001 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL )
@ IN NS nj-dns.cnty.com. @ IN A 192.168.7.120
120.7 IN PTR nj-dns.cnty.com. 44.7 IN PTR nj-vcsa.cnty.com. 121.7 IN PTR nj-gitlab.cnty.com. 45.7 IN PTR nj-nextcloud.cnty.com. 99.7 IN PTR nj-exsi2.cnty.com. 252.6 IN PTR nj-exsi1.cnty.com.