朋友能打开,你打不开,先别怀疑网站挂了。大概率服务器没全挂,只是你这条网络到网站之间的某一段出了岔子。你们虽然访问同一个网址,但走的DNS、运营商、CDN节点、出口IP可能完全不同。朋友能打开只说明网站对一部分网络是正常的,不代表对你这边也正常。
先做最简单的判断:把手机从WiFi切到流量,看能不能开。如果流量能开,问题基本在路由器、宽带或电脑设置。如果流量也不行,换个朋友的热点试试。反过来,如果同一个WiFi下别人能开,你的手机或电脑不能开,那就是你这台设备的问题。这个判断能省很多时间。
本地设备上,浏览器缓存和Cookie经常捣乱。尤其是之前网站改过域名、换过证书、出过故障,浏览器可能还抱着旧页面或旧跳转不放。开无痕窗口试一下,或者换个浏览器。如果无痕能开,就清掉那个网站的缓存和Cookie。广告拦截、脚本拦截、隐私扩展也可能误伤,先把扩展全关,再一个个开回来。代理和VPN更要先关,很多人忘了自己挂着全局代理,结果只有国内网站打不开,或者只有某个网站打不开。
DNS是重灾区。你输入网址后,第一步是把域名换成IP。如果DNS给错IP,或者缓存了旧IP,网站自然打不开。Windows可以按Win+R输入cmd,然后nslookup 那个网站,看看返回什么IP。再让朋友也查一下,如果IP不一样,很可能你解析到了坏节点。可以换公共DNS试试:阿里223.5.5.5,腾讯119.29.29.29,114.114.114.114,或者Cloudflare的1.1.1.1。换完刷新DNS:Windows用ipconfig /flushdns,Mac用sudo dscacheutil -flushcache和sudo killall -HUP mDNSResponder。路由器也重启一下,有些路由器DNS缓存很顽固。
如果域名能解析,但连接超时,可以ping一下域名和IP。域名不通、IP通,基本是DNS或域名被污染。都通但网页打不开,可能是端口、SSL、代理或CDN问题。tracert可以看路由在哪一跳开始丢包。要是从你家路由器出去不久就断,重启光猫和路由器。要是到了运营商骨干网才断,你基本只能等,或者换手机热点绕开。有些网站对IPv6支持不好,系统优先走IPv6导致打不开,可以在网络设置里临时关掉IPv6。

公司、学校、酒店网络经常有上网行为管理,会拦某些域名或端口。朋友能打开,可能他不在这个网络。遇到这种情况,用手机流量最直接。还有一种是网站封了你的IP或账号。比如你频繁访问、爬数据、发了违规内容,服务器可能只拒绝你的出口IP。朋友没被封,所以他正常。换网络后能开,就说明是IP被限制。登录状态也可能有影响,退出账号或用无痕试试。
CDN节点故障也常见。同一个网站在不同地区解析到不同机房,你被分到一个故障节点,朋友分到正常节点。这时候换DNS、重启路由器、等一会儿都可能恢复。想临时解决,可以查朋友那边解析到的IP,然后在hosts里绑定。Windows的hosts在C:\Windows\System32\drivers\etc\hosts,Mac在/etc/hosts。加一行“IP 域名”,保存后刷新DNS。但这不是长久办法,网站换IP后要删掉,不然反而打不开。
浏览器时间不对也会导致打不开。系统时间差太多,SSL证书验证会失败,页面提示不安全或直接空白。把系统时间设成自动同步。杀毒软件和防火墙有时会拦新证书或未知连接,临时关掉测试,别长期关。
如果折腾一圈还不行,去在线工具查一下,比如ping.chinaz.com、itdog.cn,看全国多地是不是只有你所在地区异常。也可以把tracert结果发给网站客服,他们能看出是不是线路问题。多数情况下,先切流量、关代理、换DNS、清缓存这四步能解决大半。真不行就等几小时,运营商路由和CDN故障恢复往往比你想的快。别急着重装系统,那通常是最没必要的一步。