The summary of my answer is that I've never used ISPConfig, but that the issue does appear to be on your DNS server. You (or your hosting company) need to figure out why the DNS server isn't responding to queries.
Here's the long answer:
I'm not quite sure what you're asking here. It seems you're trying to run your own DNS service (Name Servers), is this correct? Your .png and domain WHOIS for rscharts.com indicate the following name servers for your domain:
Name Servers:
ns1.rscharts.com
ns2.rscharts.com
According to your A records that you've defined, you have both NS1 and NS2 pointed to the same server (212.1.209.246). As a side note, that's not recommended (nor is it RFC compliant). The reason you have two name servers is so that you have DNS redundancy should 1 DNS server fail.
But back to your question... Let me try to explain, briefly, the steps in running your own DNS servers (since that's what it looks like you're trying to do):
- Register your Domain at the Registrar (in your case, according to WHOIS results, HOSTING24.COM).
- Setup your Name Servers on your two different servers / IP addresses
- Register your Name Servers at the Registrar (setup your DNS Glue Record)
- Setup your DNS Zone on your Name Servers, and make sure ns1 and ns2 are define.
Now, on to your specific question:
I can't be sure, but it would appear that your DNS servers aren't configured properly, and aren't actually responding to queries:
[david@elmer ~]$ dig rscharts.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> rscharts.com
;; global options: +cmd
;; connection timed out; no servers could be reached
I like Pingdom's DNS check service as a good resource too: http://dnscheck.pingdom.com/?domain=rscharts.com
There's a number of things you can check, but this is certainly on your DNS server:
- Make sure your firewall allows incoming queries
- Make sure your DNS servers are actually running / listening to queries - If this is run through ISPConfig (and it does look like you've configured ISPConfig properly), then make sure the DNS service is turned on. I'm not familiar with ISPConfig, but surely that's something that your hosting company can help you with. If they can't, then go find a new hosting company, or get rid of ISPConfig, and run BIND yourself.
Good luck.