I've got a server which I host my company website as well as some of my clients. I noticed a domain which I created, but never used, was being attacked by a poke and hope hacker. I imagine that the hacker collected the domain from either hitting my DNS server and requesting what domains are hosted.
So, in the interest of prevention and better server management, how would I ask my own DNS server (Linux CentOS 4) what sites are being hosted on it?
Also, is there a way to prevent these types of attacks by hiding this information? I would assume that DNS servers would need to keep some information public, but I'm not sure if there is something that most hosts do to help prevent these bandwidth wasting poke and hope attacks.
Thanks in advance.
UPDATE I realized something in reviewing this further, I saw that in this particular case the attack was not brought on by DNS queries (what ever it would be called), rather a dedicated IP. The account I was concerned with hosts a database for a major website, but contains nothing else. I originally gave the account a dedicated IP and obviously that allowed IP walkers to poke and hope.
The actual (and now better clarified) question remains though, how would or could someone (that doesn't have server access) gather the sites which your DNS server represents?