我如何诊断无法以最终用户身份访问特定网站?


56

如果我通常可以访问Internet上的网页,但不能访问特定的网页,那么如何解决作为最终用户的原因?


这个问题是本周超级用户问题
阅读博客条目以获取更多详细信息,或者自己撰写博客


另请参阅如何诊断网站何时以及为何停机?Web应用程序上的内容
ChrisF 2011年

Answers:


52

也许网站实际上是关闭的。

尝试访问http://downforeveryoneorjustme.com

为所有人或只是我而沮丧

如果显示“不仅仅是您”,则说明该网站可能已宕机,如果可能,您应该尝试举报它-或只是等待。

也许是DNS问题。

查看网站的DNS名称(假设是example.com)是否解析为IP地址。您可以通过启动控制台或命令提示符,然后键入以下内容来执行此操作ping example.com

C:\Users\Jeff>ping example.com

Pinging example.com [192.0.32.10] with 32 bytes of data:
Reply from 192.0.32.10: bytes=32 time=26ms TTL=244
Reply from 192.0.32.10: bytes=32 time=27ms TTL=244
Reply from 192.0.32.10: bytes=32 time=27ms TTL=244
Reply from 192.0.32.10: bytes=32 time=39ms TTL=244

Ping statistics for 192.0.32.10:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 26ms, Maximum = 39ms, Average = 29ms

如果收到“未知主机”错误,则意味着可能存在DNS问题。您可以尝试使用来查看它是否针对Google的DNS进行解析nslookup stackoverflow.com 8.8.8.8

C:\Users\Jeff>nslookup example.com 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Non-authoritative answer:
Name:    example.com
Addresses:  2620:0:2d0:200::10
          192.0.32.10

如果使用该命令可以解决问题,则您可能希望与DNS提供商(可能是ISP)联系。如果要运行进一步的DNS测试,请尝试GRC的Windows DNS基准,或服务just-ping.comwhatsmydns.net

也许是浏览器问题。

如果它确实可以在DNS中解析,但是您没有ping答复,则意味着它们正在过滤ping或您无法访问该站点。如果你正在得到回复,你可能有一个浏览器或浏览器代理的问题。尝试安装具有所有默认设置的另一个Web浏览器,看看是否得到任何不同的结果。

可能是您的互联网连接有问题。

如果解决了,但您无法达到,请尝试运行tracert example.com并查看它们从哪里开始超时。

Tracing route to example.com [192.0.32.10]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.1.1 
  2    15 ms    26 ms    29 ms  c-x-x-x-x.hsd1.ca.comcast.net [x.x.x.x] 
  3    10 ms    25 ms     9 ms  te-5-4-ur04.pinole.ca.sfba.comcast.net [68.86.248.169] 
  4    12 ms    13 ms    14 ms  te-0-6-0-0-ar01.oakland.ca.sfba.comcast.net [68.85.154.86] 
  5    35 ms    15 ms    12 ms  pos-0-3-0-0-cr01.sacramento.ca.ibone.comcast.net [68.86.90.129] 
  6    15 ms    16 ms    18 ms  pos-0-9-0-0-cr01.sanjose.ca.ibone.comcast.net [68.86.85.181] 
  7    16 ms    18 ms    19 ms  xe-11-1-0.edge1.SanJose1.Level3.net [4.79.43.133] 
  8    27 ms    18 ms    33 ms  vlan69.csw1.SanJose1.Level3.net [4.68.18.62] 
  9    77 ms    29 ms   183 ms  ae-63-63.ebr3.SanJose1.Level3.net [4.69.134.225] 
 10    28 ms    35 ms    35 ms  ae-2-2.ebr3.LosAngeles1.Level3.net [4.69.132.10] 
 11    43 ms    27 ms    60 ms  ae-31-80.car1.LosAngeles1.Level3.net [4.69.144.131] 
 12    23 ms    23 ms    28 ms  INTERNET-CO.car1.LosAngeles1.Level3.net [4.71.140.222] 
 13    24 ms    23 ms    24 ms  www.example.com [192.0.32.10] 

Trace complete.  

您还可以尝试PingPlotter(共享软件; 30天免费评估。),它将重复运行traceroute并绘制结果图形,以便您可以查看traceroute上任何跃点上是否有丢包或带宽问题。

pingplotter到example.com

让它运行一段时间。如果仅一次或两次输入后超时,则可能要与您的Internet服务提供商联系。如果超时即将结束,则应尽可能联系该网站的网站管理员。无论您与谁联系,请包括pingtraceroute命令的输出。


我通过切换DNS-es解决了连接chat.SE的问题
Ivo Flipse

如果事实证明该网站实际上已关闭,则可以让Firefox自动使用TryAgain进行重试,TryAgain是我在业余时间与同事积极开发的扩展程序。
Paul Lammertsma 2011年

抱歉,该网站似乎报告没有关闭的网站。似乎还有一些错误需要解决...
jjxtra 2011年

如果我们的网络无法访问,则此页面的Google缓存版本
Jeff Atwood

2

还要寻找的是路由器故障。

我最近遇到这种情况,无法访问任何Stack Exchange网站。它将超时,返回连接错误,并且通常一次“锁定我” 5分钟。几乎所有其他站点都还可以。

与Stack Exchange员工(非常有帮助)和我的ISP进行了长时间的交谈之后,我将其范围缩小到了路由器。交换它显然可以解决问题。

这里的问题(我认为)是路由器出现了什么故障,当使用Stack Exchange作为具有多个帐户的登录用户并拥有很多帐户时,它无法应对我产生的相对较高的流量随时可见。

仅一个站点(一组站点)受到影响的事实使我相信问题出在其他地方。


0

这些天,需要考虑IPv6。IPv6机制(DNS,路由,操作系统)可能存在问题,但IPv4却没有(或者,反之亦然)。Windows 7及更高版本的pingtracert命令都带有-4-6选项来独立测试IPv4和新的IPv6。

这感觉像是对主要答案的评论,而不是其他答案,但是我没有足够的代表对此评论。或者也许我应该编辑Wiki,这意味着可能要添加一个示例,因为答案是如此专业。但是我也没有足够的代表来进行Wiki编辑。

随时根据需要进行编辑。


0

就我而言,我有一个非常具体的问题,这对我来说很难解码。当我尝试从Firefox访问特定网站时,总是会超时。当我尝试将页面地址复制到另一个浏览器时,也导致超时。它发生在各种连接上,而我所有其他设备都运行良好。即使使用cURL查询网站也能正常工作!我尝试更改设置,代理,更改和刷新DNS等...

长话短说,问题在于我的扩展程序之一HTTPS Everywhere将我重定向到该地址的https版本,但服务器未在SSL端口上响应。

当尝试在其他浏览器中进行调试时,我在不知不觉中还粘贴了https协议前缀,因此遇到了同样的问题,但是我手动将其键入到Shell中以执行cURL请求,因此它可以正常工作。

解决的办法只是禁用特定网站的HTTPS Everywhere规则。

这是一个非常特殊的情况,但可能会发生在其他人身上,希望对您有所帮助。

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.