目录
一、问题原因
Notion网站的服务器在国外,因为网络问题(国际出口带宽限制)导致访问速度较慢和域名解析延迟等问题。
二、解决方案
可以通过在 hosts
文件中直接指定一个更快的 IP 地址(例如国内镜像服务器),可以显著提升访问速度。(修改hosts节点使用情况会变化,可能需要偶尔手动修改调整一下)
方法一:手动设置hosts(强推)
打开hosts文件,添加如下内容:
119.28.13.121 www.notion.so
119.28.13.121 msgstore.www.notion.so
hosts的文件路径:
C:\Windows\System32\drivers\etc\hosts
有的电脑输入如上路径可以直接进入选择打开方式,如果打开失败。就输入路径:
C:\Windows\System32\drivers\etc\
手动右击hosts,选择打开方式(记事本或其他文本编辑器)
在文件最后加入如下内容:
101.32.183.34 www.notion.so
101.32.183.34 msgstore.www.notion.so
随后将文件保存就可以了!!!
注意: 有些电脑可能无法保存hosts文件,不过可以阅读下面笔记解决:
方法二:自动设置hosts(适合小白)
对于为了不是很懂电脑的人,编写bat脚本,脚本执行的内容就是方法一中的操作。脚本保存好,以后换电脑了运行脚本可以一键解决问题。
1.在桌面新建txt文件,右击文件,重命名txt文件为 脚本.bat
2.右击文件,点击编辑,复制代码,把下面的代码粘贴到文件中。
@echo off
:: 设置标题
title 配置 hosts 文件
:: 定义颜色
color 0A
:: 打印欢迎信息
echo ===========================
echo 配置 hosts 文件工具
echo ===========================
echo.
:: 定义要添加的 hosts 条目
set "entry1=119.28.13.121 www.notion.so"
set "entry2=119.28.13.121 msgstore.www.notion.so"
:: 获取系统 hosts 文件路径
set "hostsFile=%SystemRoot%\System32\drivers\etc\hosts"
:: 检查是否以管理员权限运行
net session >nul 2>&1
if %errorLevel% neq 0 (
echo 错误: 请以管理员权限运行此脚本!
pause
exit /b
)
:: 备份原始 hosts 文件
echo 正在备份原始 hosts 文件...
copy "%hostsFile%" "%hostsFile%.bak" >nul
if %errorLevel% neq 0 (
echo 错误: 无法备份 hosts 文件,请检查权限!
pause
exit /b
)
echo 备份完成: %hostsFile%.bak
echo.
:: 检查是否已存在相同的条目
echo 正在检查 hosts 文件是否已包含指定条目...
findstr /i /c:"%entry1%" "%hostsFile%" >nul
if %errorLevel% equ 0 (
echo 条目已存在: %entry1%
) else (
echo 正在添加条目: %entry1%
echo %entry1% >> "%hostsFile%"
)
findstr /i /c:"%entry2%" "%hostsFile%" >nul
if %errorLevel% equ 0 (
echo 条目已存在: %entry2%
) else (
echo 正在添加条目: %entry2%
echo %entry2% >> "%hostsFile%"
)
echo.
:: 提示完成
echo 配置完成!新的 hosts 文件内容如下:
type "%hostsFile%"
echo.
:: 暂停以便查看结果
pause
3.保存txt文件,用的时候,右击脚本文件,管理员运行即可