Forum Moderators: phranque
The problem is there regardless of which browser I use.
I have checked and ruled out the following possible causes:
1. hosts file - there is no hosts file blocking it
2. ISP's DNS server - the site resolves properly when using a "lucky" pc.
3. Webhost - they insist that they are fine, that it must be the ISPs DNS server (which it isn't) - BUT it looks like the problem first arose when they changed my sites IP address.
4. ISP had me delete my local DNS cache, that didn't help.
Any ideas?
If anyone wants to look at my site in case that helps, its <snip>
Thanks.
- Craig
[edited by: trillianjedi at 8:55 am (utc) on Mar. 30, 2005]
[edit reason] Please read the TOS. Thanks. [/edit]
You should run a traceroute on your domain to see where the problem lies. To do that in Windows, click Start, Run and type
cmd which will give you a DOS prompt. At that prompt, you type: tracert example.com (replacing example.com with your domain name).
Doing this on your domain from my machine shows that the connection fails at a router before reaching your site: which indicates that there is a network/routing problem which is blocking access. The traceroute information will be useful for your hosting company or your ISP in order to diagnose the source of the problem.
and simply times out completely on the one that doesnt
Yes, but where does it time out? :) Because it is at that point that the problem lies. You can compare the two results. Your ISP may be able to help you with this: tell them where the blockage is.
Usually the traceroute will give you an IP address or name of the router: for me it blocks at "viatel.demarc.cogentco.com" - that is a router, and it might have a corrupt routing table which is causing the problems.
This really stinks, and it makes no sense to me that one of my PCs would be able to access it and the other not, pver the same cable line... with no adblock or hosts file blocking the IP.
All of this stuff is jjust WAY over my head, and my webhost is completely unhelpful - when they respond at all. They are L40.net, BTW, in case anyone else knows of problems with them.
You should run a traceroute on your domain to see where the problem lies. To do that in Windows, click Start, Run and type cmd which will give you a DOS prompt. At that prompt, you type:tracert example.com
(replacing example.com with your domain name).
Doing this on your domain from my machine shows that the connection fails at a router before reaching your site: which indicates that there is a network/routing problem which is blocking access. The traceroute information will be useful for your hosting company or your ISP in order to diagnose the source of the problem.
I think this is the best advice.Because if me and other people have been able to see your site without problems it's clear that the connection fails at a router somewhere.
That leads me to believe that its some strange oddball setting or detail that I don't know of that makes it load on my one PC and not the other, and I can't help but have the suspicion that perhaps others cant access my site because they have the same oddball setting or whatever on THIER machine.
Its all so bizarre.
It does this regardless of what browser is used.
I CAN connect to my site with my laptop on the same line that my PC cannot connect to my site on.
And then there's the problem of others not being able to connect, and I have no way of knowing if these two issues are connected.
Your server is probably running fine: it's a routing problem. Some visitors will still see your site because they won't be connecting via the same route.
Still doesn't explain why my one machine sees it and my other doesnt, on the same cable line.
I've seen similar symptoms caused by caching. When both caches are cleared, both may behave identically. If you have Opera installed, try F5 to force a complete refresh. I've never been particularly confident in using F5, CTRL-F5 or SHIFT-F5 or whatever in other browsers.
Kaled.
I have cleared the caches (many times), the local DNS caches too.
My personal theory is different Name Servers are giving different results. One ISP (your cable provider) could have multiple Name Servers, which are dynamically assigned to different PCs. Try this (after clearing dns cache):
Start/Run nslookup
You'll see what Name Server you're using
Type the domain name and hit enter
You'll see what ip it resolves to
type exit to quit
Now try this on each computer. If you get different results, you know what the problem is.
You can then change the Name Server you use, and tell your ISP of the problem.
Finally, how long has this problem existed? If it's less then 72 hours, it might just go away.
I don't know if this is going to be the solution though because I don't believe that the others who have said they can't connect to my site have the same ISP as me, so they shouldn't be on the same DNS server.