Hello,
My guess would be your IP for domain in DNS does not match that one in apache config for the particular virtual host. It's impossible to give you more certain answer, as you did not give your real domain name. You'd better think of hiring somebody (me for example, or other guys) from here or your DC to help you to sort the things.