I have Installed preconfigured system with ISPConfig panel on VPS server. When I create DNS zones and configure them, server work for some time then for some time timeouts and global dns (like 8.8.8.8) lose records and domain in unreachable (couldn't find server).
Ports are Open. While there is timeout on DNS server (which is running, i checked) i can without problem connect on port 53 via telnet.
OS: Centos 6, BIND 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.4
When I query server with dig ANY dekorate.pl @5.133.13.32
i get timeout. And after a while it will work normally.
named-checkconf /var/named/pri.dekorate.pl
/var/named/pri.dekorate.pl:1: unknown option '$TTL'
/var/named/pri.dekorate.pl:3: unknown option 'serial,'
/var/named/pri.dekorate.pl:4: unknown option 'refresh,'
/var/named/pri.dekorate.pl:5: unknown option 'retry,'
/var/named/pri.dekorate.pl:6: unknown option 'expire,'
/var/named/pri.dekorate.pl:7: unknown option 'minimum,'
/var/named/pri.dekorate.pl:10: unknown option '*'
/var/named/pri.dekorate.pl:20: unexpected token near end of file
Configuration file that ISPConfig generated.
$TTL 3600
@ IN SOA ns1.dekorate.pl. admin.dekorate.pl. (
2015040604 ; serial, todays date + todays serial #
7200 ; refresh, seconds
540 ; retry, seconds
604800 ; expire, seconds
86400 ) ; minimum, seconds
;
* 86400 A 5.133.13.32
dekorate.pl. 3600 A 5.133.13.32
dekorate.pl. 3600 MX 10 mail.dekorate.pl.
dekorate.pl. 3600 NS ns1.dekorate.pl.
dekorate.pl. 3600 NS ns2.dekorate.pl.
mail 3600 A 5.133.13.32
ns1 86400 A 5.133.13.32
ns2 86400 A 5.133.13.32
www 3600 A 5.133.13.32
To note: on panel of my domain registrar i delegated domain to ns1.dokrate.pl and ns2.dekorate.pl with filling IP adress
UPDATE
It currently again stopped to work. I did (on on my local machine):
nc -u -z -v 5.133.13.32 53
Connection to 5.133.13.32 53 port [udp/domain] succeeded!
and:
dig ANY dekorate.pl @5.133.13.32
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.4 <<>> ANY dekorate.pl @5.133.13.32
;; global options: printcmd
;; connection timed out; no servers could be reached
and on server i did:
dig ANY dekorate.pl @localhost
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.4 <<>> ANY dekorate.pl @localhos t
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39
;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 3
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;dekorate.pl. IN ANY
;; ANSWER SECTION:
dekorate.pl. 3600 IN A 5.133.13.32
dekorate.pl. 3600 IN MX 10 mail.dekorate.pl.
dekorate.pl. 3600 IN NS ns2.dekorate.pl.
dekorate.pl. 3600 IN NS ns1.dekorate.pl.
dekorate.pl. 3600 IN SOA ns1.dekorate.pl. admin.dekorate. pl. 2015040604 7200 540 604800 86400
;; ADDITIONAL SECTION:
mail.dekorate.pl. 3600 IN A 5.133.13.32
ns1.dekorate.pl. 86400 IN A 5.133.13.32
ns2.dekorate.pl. 86400 IN A 5.133.13.32
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Apr 6 17:23:53 2015
;; MSG SIZE rcvd: 192
Whenever it happens. Google DNS servers lose ability to resolve it.
dig ANY dekorate.pl @8.8.8.8
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.4 <<>> ANY dekorate.pl @8.8.8.8
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 29463
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;dekorate.pl. IN ANY
;; Query time: 3081 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Apr 6 15:28:47 2015
;; MSG SIZE rcvd: 29