水木社区突然打不开了?页面空白、连接超时、或者直接提示“无法访问此网站”——先别急着怀疑网络,这大概率不是网速慢的问题,而是入口地址变了、DNS缓存乱了、或者本地文件被悄悄改了。其实解决方法就几步,耐心看完就能自己搞定。

确认当前有效入口地址
水木社区已经不再使用旧的 smth.org 域名,官方唯一有效入口是 【https://www.newsmth.net】。注意:浏览器地址栏里必须以 https:// 开头,末尾不要带斜杠或多余参数。输成 http://www.newsmth.net 或 www.newsmth.net/,会导致301跳转失败,直接白屏。最稳妥的做法:打开新标签页,手动完整输入 https://www.newsmth.net,然后回车。
清除本地 DNS 缓存与浏览器缓存
方法一:Windows 系统刷新 DNS 缓存
按 Win+R → 输入 cmd → 回车 → 在命令提示符中依次执行:
ipconfig /flushdns
netsh int ip reset
完成后重启浏览器。
方法二:Chrome / Edge 浏览器强制清空缓存
按 Ctrl+Shift+Delete → 勾选“缓存的图像和文件”+“Cookie 及其他网站数据”→ 时间范围选“所有时间”→ 点击“清除数据”。这一步必须做,否则旧的重定向规则仍会把请求发往已失效的 smth.org。
更换 DNS 服务器
第一步:进入网络适配器设置
控制面板 → 网络和 Internet → 网络和共享中心 → 更改适配器设置 → 右键当前连接的网络(如“Wi-Fi”)→ 属性。
第二步:修改 IPv4 DNS
双击“Internet 协议版本 4 (TCP/IPv4)” → 选择“使用下面的 DNS 服务器地址” → 填写:
首选 DNS 服务器:223.5.5.5(阿里 DNS)
备用 DNS 服务器:119.29.29.29(腾讯 DNS)
第三步:保存并测试
点击“确定”→ 关闭所有浏览器窗口 → 重新打开 Chrome 访问 https://www.newsmth.net。
绕过本地网络限制的临时方案
如果单位或校园网屏蔽了 newsmth.net,可以尝试用手机热点直连访问。如果连手机热点也不行,说明设备本地的 hosts 文件被篡改了。解决方法:用记事本以管理员身份打开 C:\Windows\System32\drivers\etc\hosts → 删除所有包含 smth、newsmth 字样的行 → 保存。这一步操作起来很简单,直接把文件拖进去修改即可。