屏蔽网页有四种常用方法:1. 浏览器扩展(如BlockSite)灵活支持URL与通配符;2. 修改hosts文件系统级屏蔽域名;3. 路由器设置实现全网统一过滤;4. 切换DNS服务(如AdGuard DNS)全局拦截。

想屏蔽某个网页,核心是阻止浏览器加载或显示它。方法取决于你想要的效果:是临时跳过、长期过滤,还是防止他人(比如孩子)访问。下面几种常用且有效的方式,按适用场景分类说明:
用浏览器扩展快速屏蔽指定网页
这是最灵活、用户友好的方式,适合个人日常使用。
- 安装扩展如 BlockSite(Chrome/Firefox/Edge 支持)、StayFocusd 或 LeechBlock NG
- 安装后进入扩展设置,添加要屏蔽的网址(支持完整 URL,如 https://www.example.com/news,也支持通配符,如 *.example.com 或 */ads/*)
- 可设置定时屏蔽、密码保护、甚至自定义拦截页面(比如显示“该页面已暂停访问”)
修改本地 hosts 文件彻底屏蔽域名
适合屏蔽整个网站(含所有子页),不依赖第三方服务,系统级生效,但只对基于域名的访问有效。
- 打开系统 hosts 文件:
• Windows:C:\Windows\System32\drivers\etc\hosts
• macOS / Linux:/etc/hosts - 用记事本(需管理员权限)或文本编辑器打开,在末尾添加一行:
127.0.0.1 www.bad-site.com
(多个域名可写多行;若想连带屏蔽子域,加 127.0.0.1 bad-site.com) - 保存后刷新 DNS 缓存(Windows 运行 ipconfig /flushdns;macOS 运行 sudo dscacheutil -flushcache)
通过路由器或家庭防火墙统一屏蔽
适合家长控制、办公室网络管理,一次设置,全网设备生效。
- 登录路由器后台(通常地址为 192.168.1.1 或 192.168.0.1,账号密码见设备背面)
- 查找「家长控制」「URL 过滤」「访问限制」等选项,添加要屏蔽的域名或关键词
- 部分路由器支持按设备、时间段精细控制;高级方案可用 OpenWrt + adguardhome 实现更精准的 DNS 层屏蔽
使用 DNS 服务全局过滤(无需装软件)
简单省事,适合不想改设备设置的用户,但精度略低(只能按域名,不能精确到某条链接)。
- 将设备或路由器的 DNS 改为过滤型服务,例如:
• AdGuard DNS(94.140.14.14 / 94.140.15.15)——可屏蔽广告、跟踪器、恶意网站
• OpenDNS Family Shield(208.67.222.123 / 208.67.220.123)——自动过滤成人内容 - 设置后,所有使用该 DNS 的设备都会受控;注意:HTTPS 网站仍可访问,但部分高风险或明确被标记的域名会被拦截










