早上地铁上连上Wi-Fi,刚切回公司网络,发现钉钉能用、微信能刷,但偏偏进不了客户那边的后台系统——页面一直转圈,提示‘无法连接服务器’。你不是一个人,这种‘只卡一个网站’的情况,比全网断连更让人抓狂。
先别急着重启路由器
全网断了重启还有道理,但只差一个网站,大概率是本地缓存或DNS搞的鬼。比如你昨晚连的是家里宽带,DNS用的是运营商默认的;今早连上公司网络,DNS却还卡在旧记录里,而那个特定网站刚好换了CDN节点或IP地址,老缓存一查就查错地方。
快速清掉DNS缓存
Windows用户打开命令提示符(管理员权限不用),敲一行:
ipconfig /flushdnsMac用户终端里输:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderLinux(常见发行版)用:
sudo systemd-resolve --flush-caches做完立刻试一次,很多情况到这就通了。
换个DNS手动试一试
临时把电脑或手机的DNS改成 114.114.114.114 或 8.8.8.8,绕过运营商可能滞后的解析。实测某教育平台在校园网重连后打不开,换8.8.8.8三秒恢复——不是网站挂了,是本地查不到新地址。
检查Hosts文件有没有‘偷偷加戏’
有些软件(比如广告屏蔽工具、旧版开发环境)会往 C:\Windows\System32\drivers\etc\hosts(Win)或 /etc/hosts(Mac/Linux)里写死某域名指向127.0.0.1或错误IP。重连后系统没刷新这个映射,访问就直接被拦在家门口。用记事本打开看看,有可疑行就删掉,保存前记得备份。
浏览器也得‘卸妆’再上
隐身窗口打开试试。如果能进,说明扩展程序(比如某些代理插件、HTTPS强制跳转工具)在作祟;如果还不行,按 Ctrl+Shift+Del 清掉‘Cookie及其他站点数据’,别只清历史记录——很多登录态和证书缓存藏在这里,重连后容易错乱。
最后补一刀:用curl直连IP
打开终端,先查这个网站当前IP:
nslookup example.com拿到IP后,直接请求:
curl -v http://123.45.67.89如果返回HTML内容,说明网络层通畅,问题出在DNS或HTTPS证书链;如果超时,那可能是该网站在你当前网络出口被限流或拦截——这时候换手机热点一试便知。