为什么某些网站无法从网络上的一台计算机访问?[重复]


0

可能重复:
为什么我无法在浏览器中跟踪路由或访问某些网站,即使我可以从终端ping它们?

我正在运行通过WiFi连接到家用路由器的MacBook Pro。当我尝试访问某些网站时,我收到无法连接的错误消息。最初我认为该网站已关闭,但当我在手机上访问它,连接到相同的WiFi网络时,网站出现了问题。

我尝试过Firefox,Chrome和Safari,没有人会加载该页面。这款手机是Android设备。默认浏览器和Miren浏览器都可正常工作。

是什么导致这个?

- 更新 -

不确定这是否有帮助,但如果我做一个nslookup www.website.com,它会给我一个IP地址列表。如果我谷歌的网站IP地址,这些匹配地址。如果我只是在浏览器中使用IP地址,例如http://它仍然无法启动。

Answers:


2

我的大部分想法都是你不能错误地做的,这意味着它只会是你设置的设置的结果。但我想我还是会把它们列出来。最有可能以最不可能的方式订购。

  • 您已在其中一个设备中手动设置DNS条目,但不在其他设备中设置DNS条目,例如OpenDNS。未工作设备中的DNS服务器正在过滤所述网站。
  • 您已为一台设备设置了代理,但没有为另一台设备设置代理。代理发生故障。
  • 你是iPhone通过3G访问该网站。您的ISP和站点之间的路由问题,但不是AT&T(或任何人)与站点之间的路由问题。
  • 一个设备是自动检测代理而不是另一个。代理发生故障。
  • 站点上的循环DNS负载均衡器出现故障。DNS现在已缓存在您的两个设备中,但只有其中一个站点启动。
  • 浏览器在一个设备中缓存页面而不是另一个设备。
  • MacBook中的手动主机条目指向错误的站点。
  • 防火墙规则阻止与MacBook的IP地址的连接,而不是iPhone的地址。
  • 该站点阻止OS X用户代理字符串,但不阻止MobileSafari。

编辑:奇怪。好吧,我要尝试的第一件事是traceroute。在Mac上的终端上,键入“traceroute web.site.com ”,其中web.site.com是您尝试访问的站点。还有iOS应用程序可以进行跟踪,我也会这样做。确保IP地址相同,并检查路由是否完全不同。


谢谢。经历过这些,但还没有任何进展。我稍微更新了一些问题以涵盖其中一些问题。
sickgemini 2011年

添加了一些测试
emgee 2011年

发现这个superuser.com/questions/261706 / ..检查了我的登录项目,并且有一对与同伴监护人有关。删除它们,一切都很好。谢谢你的帮助。
sickgemini 2011年

1

我不知道Mac,我不知道为什么会这样,但在Windows上,我用以下内容刷新DNS缓存:

IPConfig /FlushDNS

它工作正常。

显然你可以说

dscacheutil -flushcache

在Mac中,它会做同样的事情,虽然我还没有测试过。


谢谢。尝试了MAC版但没有运气。
sickgemini 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.