If you cannot access the site and it is not getting lohgged in IIS then it is likley not getting to the server. This places the problem with the DNS.
use nslookup on your nameservers to see if there are connections. And use tracert to see if you can connect. Check any proxies for a blockage.