53

我想从不同的位置检查一个特定的网站。例如,我看到一个来自美国的网站 example.com,它运行良好。欧洲的同事说他看不到该站点(出现 dns 错误)。

有什么办法可以让我自己检查,而不是每次都问他?

4

7 回答 7

90

这有点自我推销,但我构建了一个工具来执行此操作,您可能会发现它很有用,称为GeoPeeker

它从分布在世界各地的服务器远程访问站点,使用 webkit 呈现页面并发回图像。它还将报告从该位置显示的站点的 IP 地址和 DNS 信息。

没有广告,并且为这一目的服务非常精简。它仍在开发中,欢迎反馈。这里希望除了我自己以外的人会觉得它有用!

于 2013-06-18T14:17:28.017 回答
16

有时一个网站在我的 PC 上无法运行,我想知道它是网站还是我本地的问题(例如我的 ISP、我的路由器等)。

检查网站并避免使用本地网络资源(从而避免由它们引起的任何问题)的最简单方法是使用网络代理,例如Proxy.org

于 2009-07-14T13:33:59.293 回答
1

嗯,DNS 应该在全球范围内都一样,不是吗?当然,您的新 DNS 记录在全球传播之前可能需要一天左右的时间。所以要么你的同事出了问题,要么 DNS 记录仍然需要一些时间......

我通常为此使用在线 DNS 查找工具,例如http://network-tools.com/

它也可以检查您的 HTTP 标头。只有位于欧洲的代理会更好。

于 2009-07-13T18:53:08.363 回答
1

除了使用多个代理或代理网络之外,您可能还想尝试一下planet-lab。(可能还有其他类似的机构)。

社交解决方案是在您正在寻找代理您请求的志愿者的某个板上发布一个问题。(他们只需要在其代理配置中允许一个目的地,因此成为垃圾邮件妓女的危险相对较低。)您应该准备凭据,以确保您的合作伙伴声称目的地确实是您的计算机的真实性。

于 2009-07-14T08:47:57.217 回答
0

DNS 信息缓存在许多地方。如果您在欧洲有服务器,您可能想尝试通过它进行代理

于 2009-07-13T18:50:48.043 回答
0

这取决于该位置是由来自不同位置的不同 DNS 解析检测到的,还是由您浏览的 IP 地址检测到的。

如果它通过 DNS,您只需修改您的主机文件以指向在欧洲使用的服务器。让您的朋友 ping 地址,看看它是否与您解析的地址不同。

从不同的 IP 地址浏览:

您可以租用 VPS 服务器。您可以使用 putty / SSH 作为代理。我不时使用我在美国租用的 VPS 服务器从美国浏览。

在远程主机上拥有一个帐户可能不够,也可能不够。可悲的是,我的 Dreamhost 帐户,即使我有 ssh 访问权限,也不允许代理。

于 2009-07-13T18:55:00.840 回答
-1

唯一想到的是使用位于欧洲的代理服务器。要么让你的同事设置一个 [如果可能] 要么找一个免费的代理。一个快速的谷歌搜索想出了http://www.anonymousinet.com/作为最高的结果。

于 2009-07-13T18:53:02.233 回答