Linux version: Ubuntu 16.04 LTS Xenial Server, Linux SkyNet 4.4.0-28-generic #47-Ubuntu SMP Fri Jun 24 10:08:35 UTC 2016 i686 i686 i686 GNU/Linux Code: ##### SERVER ##### IP-address (as per hostname): ***.***.***.*** IP-address(es) (as per ifconfig): ***.***.***.*** [WARN] ip addresses from hostname differ from ifconfig output. Please check your ip settings. [INFO] ISPConfig is installed. ##### ISPCONFIG ##### ISPConfig version is 3.1dev ##### VERSION CHECK ##### [INFO] php (cli) version is 7.0.4-7ubuntu2.1 ##### PORT CHECK ##### [WARN] Port 993 (IMAP server SSL) seems NOT to be listening [WARN] Port 995 (POP3 server SSL) seems NOT to be listening [WARN] Port 22 (SSH server) seems NOT to be listening ##### MAIL SERVER CHECK ##### ##### RUNNING SERVER PROCESSES ##### [INFO] I found the following web server(s): Apache 2 (PID 959) [INFO] I found the following mail server(s): Postfix (PID 1571) [INFO] I found the following pop3 server(s): Dovecot (PID 851) [INFO] I found the following imap server(s): Dovecot (PID 851) [INFO] I found the following ftp server(s): PureFTP (PID 1101) ##### LISTENING PORTS ##### (only () Local (Address) [localhost]:953 (10500/named) [anywhere]:25 (1571/master) [anywhere]:1252 (745/sshd) [localhost]:10023 (884/postgrey.pid) [localhost]:3306 (781/mysqld) [anywhere]:587 (1571/master) [localhost]:11211 (749/memcached) [anywhere]:110 (851/dovecot) [anywhere]:143 (851/dovecot) [anywhere]:465 (1571/master) ***.***.***.***:53 (10500/named) [localhost]:53 (10500/named) [anywhere]:21 (1101/pure-ftpd) *:*:*:*::*:25 (1571/master) *:*:*:*::*:443 (959/apache2) [localhost]252 (745/sshd) *:*:*:*::*:10023 (884/postgrey.pid) *:*:*:*::*:587 (1571/master) [localhost]10 (851/dovecot) [localhost]43 (851/dovecot) *:*:*:*::*:8080 (959/apache2) *:*:*:*::*:80 (959/apache2) *:*:*:*::*:465 (1571/master) *:*:*:*::*:8081 (959/apache2) *:*:*:*::*:21 (1101/pure-ftpd) ##### IPTABLES ##### Chain INPUT (policy ACCEPT) target prot opt source destination f2b-dovecot-pop3imap tcp -- [anywhere]/0 [anywhere]/0 multiport dports 110,995,143,993 f2b-pureftpd tcp -- [anywhere]/0 [anywhere]/0 multiport dports 21 f2b-postfix-sasl tcp -- [anywhere]/0 [anywhere]/0 multiport dports 25 f2b-sshd tcp -- [anywhere]/0 [anywhere]/0 multiport dports 22 ACCEPT udp -- [anywhere]/0 [anywhere]/0 udp dpt:53 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination ACCEPT udp -- [anywhere]/0 [anywhere]/0 udp spt:53 Chain f2b-dovecot-pop3imap (1 references) target prot opt source destination RETURN all -- [anywhere]/0 [anywhere]/0 Chain f2b-postfix-sasl (1 references) target prot opt source destination RETURN all -- [anywhere]/0 [anywhere]/0 Chain f2b-pureftpd (1 references) target prot opt source destination RETURN all -- [anywhere]/0 [anywhere]/0 Chain f2b-sshd (1 references) target prot opt source destination RETURN all -- [anywhere]/0 [anywhere]/0 dig @localhost shows me the DNS record but without @localhost it does not work (I have waited over 24 hours before posting). Code: dig @localhost mydomain ; <<>> DiG 9.10.3-P4-Ubuntu <<>> @localhost mydomain ; (2 servers found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46739 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;mydomain. IN A ;; ANSWER SECTION: mydomain. 3600 IN A [my.external.ip] ;; AUTHORITY SECTION: mydomain. 3600 IN NS ns2.mydomain. mydomain. 3600 IN NS ns1.mydomain. ;; ADDITIONAL SECTION: ns1.mydomain. 3600 IN A [my.external.ip] ns2.mydomain. 3600 IN A [my.external.ip] ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sat Jul 09 10:56:30 EEST 2016 ;; MSG SIZE rcvd: 124 I cannot post any errors from /var/log/syslog it says no such file in dir. I have a router and opened the port 53 UDP/TCP. The .host file created from ISPConfig3 Code: $TTL 3600 @ IN SOA ns1.mydomain. support.mydomain. ( 2016070810 ; serial, todays date + todays serial # 7200 ; refresh, seconds 540 ; retry, seconds 604800 ; expire, seconds 3600 ) ; minimum, seconds ; mail 3600 A [my.external.ip] ns1.mydomain. 3600 A [my.external.ip] ns2.mydomain. 3600 A [my.external.ip] mydomain. 3600 A [my.external.ip] skynet.mydomain. 3600 A [my.external.ip] www 3600 A [my.external.ip] mydomain. 3600 MX 10 mail.mydomain. mydomain. 3600 NS ns2.mydomain. mydomain. 3600 NS ns1.mydomain. mydomain. 3600 TXT "v=spf1 mx a ~all" Status of bind9 Code: ● bind9.service - BIND Domain Name Server Loaded: loaded (/etc/systemd/system/bind9.service; enabled; vendor preset: enabled) Drop-In: /run/systemd/generator/bind9.service.d └─50-insserv.conf-$named.conf Active: active (running) since Sat 2016-07-09 10:44:52 EEST; 15min ago Docs: man:named(8) Process: 10492 ExecStop=/usr/sbin/rndc stop (code=exited, status=0/SUCCESS) Main PID: 10500 (named) CGroup: /system.slice/bind9.service └─10500 /usr/sbin/named -4 -f -u bind Jul 09 10:44:53 SkyNet named[10500]: managed-keys-zone: loaded serial 76 Jul 09 10:44:53 SkyNet named[10500]: zone 0.in-addr.arpa/IN: loaded serial 1 Jul 09 10:44:53 SkyNet named[10500]: zone 127.in-addr.arpa/IN: loaded serial 1 Jul 09 10:44:53 SkyNet named[10500]: zone 255.in-addr.arpa/IN: loaded serial 1 Jul 09 10:44:53 SkyNet named[10500]: zone localhost/IN: loaded serial 2 Jul 09 10:44:53 SkyNet named[10500]: zone mydomain/IN: loaded serial 2016070810 Jul 09 10:44:53 SkyNet named[10500]: all zones loaded Jul 09 10:44:53 SkyNet named[10500]: running Jul 09 10:44:53 SkyNet named[10500]: zone mydomain/IN: sending notifies (serial 2016070810) Jul 09 10:44:53 SkyNet named[10500]: client [my.external.ip]#53452: received notify for zone 'mydomain' The domain provider pointed the two NS servers to my external IP address for example if I type ns1.mydomain it will redirect me to my external IP address. I have tried to look in different forums before posting here but sadly I failed .
I have fixed the problem, I added allow-query { any; }; in named.conf.options and called my ISP to check if port 53 is blocked (there was a bad port forwarding from my router). Sorry for disturbing you can close the threat.