問題原因
notion網站的服務器在國外,因為網絡問題(國際出口帶寬限制)導致訪問速度較慢和域名解析延遲等問題。
解決方案
通過在 hosts
文件中直接指定一個更快的 IP 地址(例如國內鏡像服務器),可以顯著提升訪問速度。
方法一:手動設置hosts(適合有電腦知識的人)
打開hosts文件,添加如下內容:
119.28.13.121 www.notion.so
119.28.13.121 msgstore.www.notion.so
方法二:自動設置hosts(適合小白)
為了方便,也是為了不是很懂電腦的人編寫的bat腳本,腳本執行的內容就是方法一中的操作。腳本保存好,以后換電腦了運行腳本可以一鍵解決問題。
- 新建txt文件
- 右擊文件,重命名txt文件為
腳本.bat
- 右擊文件,點擊編輯,復制代碼,把代碼粘貼到文件中。
@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 錯誤: 請以管理員權限運行此腳本!pauseexit /b
):: 備份原始 hosts 文件
echo 正在備份原始 hosts 文件...
copy "%hostsFile%" "%hostsFile%.bak" >nul
if %errorLevel% neq 0 (echo 錯誤: 無法備份 hosts 文件,請檢查權限!pauseexit /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
- 保存txt文件,注意保存成功后文件名稱那的*號會消失
- 要用的時候,右擊腳本文件,管理員運行即可