Notion 图片无法查看?一分钟修复的完整实录
适用场景:Notion 网页版 / 桌面端页面能打开,但图片一直转圈、裂图、空白;或整体加载极慢导致图片迟迟不出。
一、现象描述
使用 Notion 时,你可能遇到这些情况:
- 页面文字能出来,图片区域一直转圈
- 图片显示为裂图或空白块
- 桌面端顶部小圈圈不停转,先前编辑的内容像要丢了一样
- 偶尔能打开,极不稳定,刷新几次又不行
很多人第一反应是FQ,但那样往往更慢,而且有合规风险。本文记录的是合法、本地可完成的排查与修复流程。

二、问题根因(先搞懂再动手)
Notion 服务器主要在海外,国内访问常见瓶颈有:
| 环节 | 说明 |
|---|---|
| DNS 解析慢/不准 | 默认运营商 DNS 给 notion.so 解析到较差线路 |
| 国际出口拥堵 | 数据绕路,延迟高、丢包多 |
| Cloudflare CDN | Notion 走 Cloudflare,国内到 Cloudflare 节点质量参差 |
| 多域名分流 | 页面、消息、图片可能走不同子域名,只改一个往往不够 |
图片加载尤其依赖这些域名(不全列,但常见):
www.notion.so— 主站msgstore.www.notion.so— 消息与部分资源同步- 部分附件走 AWS S3 /
notionusercontent.com等
结论: 本质是「域名 → IP → 线路」没走最优路径。通过 Hosts 指定更快 IP,往往能解决该问题。
三、Windows 修改 Hosts(含踩坑记录)
4.1 正确打开方式
网上常见写法是两条命令:
cd C:\Windows\System32\drivers\etc
notepad hosts
踩坑: 若写成一行:
cd C:\Windows\System32\drivers\etc notepad hosts
系统会去找路径 C:\Windows\System32\drivers\etc notepad hosts,于是报错:
系统找不到指定的路径。
原因: cd 把后面整段当成了路径,而不是两条命令。
4.2 推荐做法(更简单)
- 按
Win + R - 输入:
notepad C:\Windows\System32\drivers\etc\hosts
- 回车

会打开一个这样的文件
4.3 写入内容
在文件末尾追加(行前不要加 #):
# Notion 加速
119.28.13.121 www.notion.so
119.28.13.121 msgstore.www.notion.so

保存

一般来说这个时候是这样的情况 也就是说没有办法直接这样修改文件的内容
4.4 先保存后替换
我们需要先把这个文件按他要的txt的格式保存下来 保存到一个你找的到的地方

(如果没有显示后缀名 但是不是白色的图标 而是跟这个图一样的图标 那就需要去设置里面设置一下文件显示后缀名 不然无法修改)
将这个hosts.txt 改为 hosts

然后在另外一个文件管理器窗口中打开 一般来说是这个路径 :C:\Windows\System32\drivers\etc\

在这上面输入之后 点击回车 进入对应页面 可以看到这边也有一个hosts

接下里去把刚刚我们改过并且保存下来的hosts 复制过来替换掉这个文件 (会问你要管理员权限 给了就行)


然后就差不多可以了
4.5 刷新 DNS 缓存
管理员 CMD:
ipconfig /flushdns

然后完全退出 Notion再重新打开。
五、验证是否修复
5.1 命令行验证
ping www.notion.so
应解析到你在 hosts 里写的 IP(如 119.28.13.121)。

5.2 页面验证
- 打开含图片的 Notion 页面
F12→ Network,看图片请求是否能够加载出来、 200、耗时是否明显下降- 多刷新几次,确认不再长期 Pending
六、一键脚本(可选,需管理员运行)
适合不想手改 hosts。新建 notion-hosts.bat,内容示例:
@echo off
title Notion Hosts 配置
color 0A
set "entry1=119.28.13.121 www.notion.so"
set "entry2=119.28.13.121 msgstore.www.notion.so"
set "hostsFile=%SystemRoot%\System32\drivers\etc\hosts"
net session >nul 2>&1
if %errorLevel% neq 0 (
echo 请以管理员身份运行此脚本!
pause
exit /b
)
copy "%hostsFile%" "%hostsFile%.bak" >nul
echo 已备份: %hostsFile%.bak
findstr /i /c:"%entry1%" "%hostsFile%" >nul || echo %entry1%>> "%hostsFile%"
findstr /i /c:"%entry2%" "%hostsFile%" >nul || echo %entry2%>> "%hostsFile%"
ipconfig /flushdns
echo 配置完成。
pause
右键 → 以管理员身份运行。
七、维护与排错清单
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 改完更慢 | IP 已失效或不适合你的线路 | 换 101.32.183.34 或查最新节点 |
| ping 不到 hosts IP | 防火墙/运营商限制 | 换 IP 或改 DNS 方案 |
| 文字快、图仍慢 | 图片域名未覆盖 | Network 抓失败域名 |
| 过几周又慢 | 节点漂移 | 更新 hosts 或重新 flushdns |
| cmd 报找不到路径 | 两条命令写成一行 | 分开执行或用完整路径打开 notepad |

浙公网安备 33010602011771号