Using Cpanel i just created a new subdomain a few hours ago, and i ftp'ed a index.html to the folder, and it is still giving me a Internal Server Error 500 is this just because the DNS thingy still hasent resolved yet, or is the subdomain not set up correctly? thanks i still dont understand the DNS stuff
It depends on your hosting company, I suppose. Whenever I create a subdomain, it's visible instantly, I use DotEasy, Hostgator, Nytka and it's always instant. I would contact your host if this is not happening for you.
Well, subdomains would usually resolved in a matter of seconds but sometimes WHM does not update the BIND to support the updates. All you need to do is to log into WHM and restart BIND.
This is exactly what happens to me many times. But for me it is generaly because of browser caching. What I do is, try to visit the subdomain via some proxy site and I come to know whether the subdomain is resolved or not.