Dear Netman,
將zone_file移位置後,就query不到ns以及soa的東西了,log如下:
=======================================================
[root@test-dns01 named]# vim /etc/named.conf
view "wan" {
match-clients {
localhost;
192.168.10.0/24;
};
zone "." IN {
type hint;
file "named.ca";
};
zone "mytwcc.ai" IN {
type master;
file "twcc.wan";
allow-transfer { 192.168.10.238; };
};
zone "192.in-addr.arpa" IN {
type master;
file "twcc.wan.192";
allow-transfer { 192.168.10.238; };
};
};
=======================================================
[root@test-dns01 named]# tail /var/log/messages
Jun 26 08:53:45 test-dns01 named[15228]: command channel listening on 127.0.0.1#953
Jun 26 08:53:45 test-dns01 named[15228]: command channel listening on ::1#953
Jun 26 08:53:45 test-dns01 named[15228]: managed-keys-zone/wan: loaded serial 0
Jun 26 08:53:45 test-dns01 named[15228]: zone mytwcc.ai/IN/wan: loaded serial 2019062501
Jun 26 08:53:45 test-dns01 named[15228]: zone 192.in-addr.arpa/IN/wan: loaded serial 20190624
Jun 26 08:53:45 test-dns01 named[15228]: all zones loaded
Jun 26 08:53:45 test-dns01 named[15228]: running
Jun 26 08:53:45 test-dns01 named[15228]: zone mytwcc.ai/IN/wan: sending notifies (serial 2019062501)
Jun 26 08:53:45 test-dns01 named[15228]: zone 192.in-addr.arpa/IN/wan: sending notifies (serial 20190624)
Jun 26 08:53:45 test-dns01 systemd: Started Berkeley Internet Name Domain (DNS).
=======================================================
[root@test-dns01 named]# mkdir tmp; mv twcc.wan.192 tmp/
=======================================================
[root@test-dns01 named]# systemctl restart named
Job for named.service failed because the control process exited with error code. See "systemctl status named.service" and "journalctl -xe" for details.
=======================================================
[root@test-dns01 named]# journalctl -xe
Jun 26 08:58:13 test-dns01 bash[15267]: zone mytwcc.ai/IN: loaded serial 2019062501
Jun 26 08:58:13 test-dns01 bash[15267]: zone 192.in-addr.arpa/IN: loading from master file twcc.wan.192 failed: file not found
Jun 26 08:58:13 test-dns01 bash[15267]: zone 192.in-addr.arpa/IN: not loaded due to errors.
Jun 26 08:58:13 test-dns01 bash[15267]: wan/192.in-addr.arpa/IN: file not found
Jun 26 08:58:13 test-dns01 systemd[1]: named.service: control process exited, code=exited status=1
Jun 26 08:58:13 test-dns01 systemd[1]: Failed to start Berkeley Internet Name Domain (DNS).
=======================================================
[root@test-dns01 named]# dig -t soa test-dns01.mytwcc.ai
; <<>> DiG 9.9.4-RedHat-9.9.4-73.el7_6 <<>> -t soa test-dns01.mytwcc.ai
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 2229
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;test-dns01.mytwcc.ai. IN SOA
;; AUTHORITY SECTION:
ai. 8101 IN SOA pch.whois.ai. vince.offshore.ai. 2019062517 21600 3600 86400 86400
;; Query time: 3 msec
;; SERVER: 140.110.16.1#53(140.110.16.1)
;; WHEN: Wed Jun 26 09:52:50 CST 2019
;; MSG SIZE rcvd: 110
=======================================================
[root@test-dns01 named]# dig mytwcc.ai ns
; <<>> DiG 9.9.4-RedHat-9.9.4-73.el7_6 <<>> mytwcc.ai ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 47907
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;mytwcc.ai. IN NS
;; AUTHORITY SECTION:
ai. 7205 IN SOA pch.whois.ai. vince.offshore.ai. 2019062517 21600 3600 86400 86400
;; Query time: 1 msec
;; SERVER: 140.110.16.1#53(140.110.16.1)
;; WHEN: Wed Jun 26 09:58:52 CST 2019
;; MSG SIZE rcvd: 99
=======================================================