Welcome to WebmasterWorld Guest from 54.166.224.46

Forum Moderators: phranque

Message Too Old, No Replies

Client cannot resolve our domain names

But can connect via IP address - why?

     
9:31 am on Aug 26, 2004 (gmt 0)

10+ Year Member



I have a dedicated server which is running around 90 sites off 1 IP address.

One of my clients cannot browse to ANY of my sites - she gets a "server cannot be found" error. When I ask her to put the IP address in her browser she connects fine, so it seems to be that she is not resolving the domain names correctly. But what would cause this? She can browse absolutely any other site fine, and it seems that everybody else can get to my sites. Any ideas what might be causing this?

She is using Safari on a Mac if that's relevant.

12:32 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



Could it be that the browser doesn't support host headers? I'm not familiar with Safari, but when you run more than one domain on the same ip you usually use host headers to distinguish them from each other.
1:08 pm on Aug 26, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I had this happen once before. I changed hosts on one of my sites and three weeks later, everyone could see it via the domain but me. I could view via IP, but not via the name. It turned out to be my ISP. Something to do with their DNS not updating - they alternate between four and I was using one that hadn't updated. They manually had me switch it to an updated one and it worked. Don't know if she is having the same issue, but she may want to try and see if it could be the ISP.
1:18 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



But a lot of these sites have been up and running on the same host/server/IP for a couple of years or more. Surely no-one's DNS could be that far out of date?
1:21 pm on Aug 26, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Ahh, gotcha. Sorry. The original post didn't mention if anything had recently changed, so I just threw it out there. ;) You're right, a host is seriously unlikely to be that far out of date.
1:54 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



Could it be that the browser doesn't support host headers? I'm not familiar with Safari, but when you run more than one domain on the same ip you usually use host headers to distinguish them from each other.

Safari supports HTTP/1.1 (and therefore sends a Host: header).

If the client sends a HTTP/1.0 request without the Host: header, Apache replies assuming the request was for the default virtual host (the first one defined in httpd.conf). Ie, you would get something back from the remote server, even if it was the wrong page or a 404.

2:06 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



Thanks, py9jmas. Been using host headers so long I forgot how they work. Just second nature to set them up on the web server.
2:29 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



You could also see if the client can clear their DNS cache.
2:38 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



Well I'm not even sure how to do that myself, let alone my client!

Do you mean at the level of the ISP? Or on the client's network?

 

Featured Threads

Hot Threads This Week

Hot Threads This Month