为什么我可以看到我的网站,即使它已经关闭了?

时间:2008-12-19 22:23:53

标签: networking caching

我想知道是否有人知道这是怎么发生的?我的网站已关闭,但我的互联网连接/路由器上的每台计算机都可以看到它。我已经清除了我的缓存等,但是房子里的另一台计算机不应该看到一个离线的网站。有多奇怪?

它远程托管,而不是我的网络或任何东西。

6 个答案:

答案 0 :(得分:4)

问自己的第一个问题是,你有多确定它已经失效了?如果计算机A可以访问它而计算机B不能访问它,那么任何一个都可以“正确”:

  1. 网站可能已关闭,计算机A可能正在查看来自ISP的缓存版本。

  2. 该网站可能已启动,但计算机B可能存在一般的互联网连接问题,或者特别是访问此网站时出现问题(错误的DNS缓存等)

  3. 一种说法是向网站添加一些新内容(例如通过FTP或像wordpress这样的就地内容管理系统)并查看可以访问它的计算机(计算机A)是否可以看到更改。如果是这样,那么您正在查看“实时”站点,其中页面直接从服务器提供。 (如果服务器处于活动状态并运行PHP或ASP等网络软件,那么这将是另一种“证明”网站已启动并运行的方式。)

答案 1 :(得分:1)

Internet提供商缓存可能。

答案 2 :(得分:1)

您的朋友使用哪些DNS服务器?和你的一样?

答案 3 :(得分:1)

您知道您的网络服务器的IP地址吗? 您是否可以通过80端口直接访问Internet?

通过执行以下操作来判断您的服务器是启动还是关闭

telnet 255.255.255.255 80

其中255.255.255.255是您的网络服务器的IP地址。在Windows上,如果服务器应答,屏幕将变为空白。然后输入

GET / HTTP/1.0

然后按两次进入。您应该会看到默认页面的内容。如果您作为虚拟主机运行,则可能需要使用HTTP / 1.1和Hostname标记。

GET / HTTP/1.1
Host: www.yourservername.com

HTTP / 1.1后有一个返回,主机名后有两个返回。如果从Web服务器获取内容(正确的内容),它肯定不会失效。如果服务器连接失败,那么您的Web服务器确实已关闭,并且您的计算机看到的内容可能是以下任何内容:

  • 本地页面缓存
  • 本地代理服务器
  • ISP代理服务器
  • 本地ARP中毒攻击将您重定向到镜像您站点的攻击者的本地Web服务器。
  • DNS中毒,将您的浏览器定向到镜像您网站的其他人的网络服务器。

如果您的网站已启动,但地理位置分离的用户无法看到您的网站,则很可能是DNS问题或ISP级别路由问题。

检查DNS问题的好工具是OpenDNS's CacheCheck。至于路由问题,最好的办法是打电话给你的网络托管公司,看看他们是否有其他客户的任何其他投诉,或者他们是否正在处理路由问题。

答案 4 :(得分:0)

您的ISP可能正在缓存内容。

答案 5 :(得分:0)

我知道这是因为我要求其他地方的朋友看一下。然后我用我找到的这个网站进行了测试。

http://www.websitepulse.com/help/tools.php

我正在切换主机,我们正在处理我的主域名。这是我预计这次中断的另一个原因。我只是想知道什么时候它终于切换了。

ISP缓存是一件坏事吗?