在Windows电脑上可通过修改hosts文件彻底屏蔽网站:以管理员权限运行notepad %windir%\system32\drivers\etc\hosts,末尾添加127.0.0.1或0.0.0.0加域名(www和无www版本需分两行),保存时选“所有文件”、文件名hosts、UTF-8编码,再执行ipconfig /flushdns刷新DNS,最后用浏览器无痕模式验证。

想在Windows电脑上彻底阻止访问某个网站,又不想装第三方软件,直接改系统自带的hosts文件是最干净高效的办法——它在域名解析最前端就截断请求,所有浏览器和程序都绕不开。
以管理员权限打开hosts文件
hosts文件藏在系统受保护目录里,普通方式双击打不开,强行保存会失败。必须用管理员权限启动编辑器。
按下 Win + R 打开运行框,粘贴这行命令:notepad %windir%\system32\drivers\etc\hosts,回车。
如果弹出“找不到文件”提示,说明系统隐藏了该文件——别慌,这是正常现象;只要UAC窗口弹出,点“是”授权即可,记事本会直接加载hosts内容。
【不建议用资源管理器右键→用记事本打开】 这种方式即使以管理员身份运行,也常因路径识别问题导致空白或只读,极易白忙一场。
添加屏蔽规则的两种写法
方法一:用127.0.0.1指向本地(推荐新手)
在文件末尾另起一行,输入:127.0.0.1 www.example.com,把example.com换成你要屏蔽的真实域名,比如127.0.0.1 www.youtube.com。
方法二:用0.0.0.0彻底丢弃请求(更彻底)
同样在末尾加一行:0.0.0.0 tracking.facebook.com。这个地址不响应任何连接,比127.0.0.1更难被绕过,但某些老旧程序可能报错更明显。
注意:www前缀和无www版本要分开写两行,否则可能漏掉跳转入口。例如屏蔽淘宝,必须同时写:
127.0.0.1 taobao.com
127.0.0.1 www.taobao.com
保存修改并强制刷新DNS缓存
第一步:点击记事本菜单栏“文件”→“另存为”,关键操作来了——
① 在“保存类型”下拉框中必须选“所有文件 (*)”;
② 文件名框里确认只填hosts,不能带.txt后缀;
③ 编码选UTF-8,点保存。
第二步:右键“开始”按钮→选择“终端(管理员)”,输入命令:ipconfig /flushdns,回车。
看到“已成功刷新 DNS 解析程序缓存”就表示系统已丢弃旧记录,新规则随时待命。
验证屏蔽是否生效
别用日常浏览器窗口测试——历史缓存、预加载、HTTPS预连接都会干扰结果。
必须用无痕模式:Chrome按 Ctrl+Shift+N,Edge按 Ctrl+Shift+P,新开窗口后直接输入被屏蔽的网址。
如果页面显示“无法访问此网站”“连接被拒绝”或长时间转圈后超时,说明hosts规则已起效。











