A very neat problem indeed, which could be the result of a few things.
Firstly you mention that you cannot contact or find your server using the domain name, this points to a problem with your DNS resolution. If you are running your own DNS server on the same server the Web site is served, then you need to:
a) Make sure your workstations are all correctly configured to use the DNS server
b) The DNS server itself is correctly configured, especially if your using Active Directory. You might be missing a few critical resource records (RR's). Generally, you can use the 'nslookup' utility from your workstations to see if the DNS is resolving correctly to internal clients.
A quick way around the problem would be to edit your
'c:\windows\system32\hosts'file and enter the required details as shown in the examples contained within the file.
This was first published in June 2003