如何禁止浏览器访问某个网站
在家庭、企业或学校场景中,限制访问特定网站(如游戏、社交、成人网站等)是常见的网络管理需求。本文提供几种主流方法操作指南,帮助您快速建立网站黑名单。

一、系统级屏蔽方案(适用所有程序)
1. 修改hosts文件(Windows/Mac/Linux通用)
原理:将目标域名指向无效IP实现屏蔽。
操作步骤:
1、Windows:以管理员身份运行记事本 → 打开 C:\Windows\System32\drivers\etc\hosts
2、Mac/Linux:终端执行 sudo nano /etc/hosts
在文件末尾添加 127.0.0.1 要屏蔽的域名(如 127.0.0.1 www.example.com)
3、保存后刷新DNS:Windows执行 ipconfig /flushdns,Mac/Linux执行 sudo killall -HUP mDNSResponder
缺点:需手动维护,无法屏蔽HTTPS网站。
2. 防火墙拦截(企业级推荐)
Windows防火墙设置:
1、控制面板 → Windows Defender 防火墙 → 高级设置
2、创建出站规则 → 选择"程序"或"端口" → 添加目标网站IP或域名
Mac系统:
使用终端命令 sudo pfctl -t blocklist -T add example.com 配合PF防火墙工具
二、浏览器级屏蔽(适合个人用户)
1. 扩展程序法
推荐工具:
Chrome:BlockSite、StayFocusd(可设置时间限制)
Firefox:LeechBlock
Edge:网站拦截器
优势:支持正则表达式匹配、定时屏蔽、密码保护
2. 修改DNS(全网生效)
使用OpenDNS或CleanBrowsing:
在路由器或设备网络设置中修改DNS为:
家庭过滤:185.228.168.168 (CleanBrowsing)
企业级:208.67.222.123 (OpenDNS)
登录服务商后台自定义黑名单
三、路由器级屏蔽(一劳永逸)
通用步骤:
1、登录路由器后台(通常为192.168.1.1或192.168.0.1)
2、找到「家长控制」或「访问限制」功能
3、添加目标域名或关键词(如“weibo”、“game”)
4、可设置生效时间段(如工作日9:00-18:00)
热门路由器设置路径:
TP-Link:安全 → 访问控制
华硕:防火墙 → URL过滤
小米:常用功能 → 儿童上网保护
注意事项
HTTPS网站需配合SNI过滤或SSL证书拦截
动态IP网站建议使用关键词屏蔽
企业环境建议搭配行为管理设备
结语:根据需求选择合适方案,建议普通用户优先使用路由器+浏览器扩展组合。定期更新黑名单以应对网站更换域名的情况,同时注意平衡网络管理与隐私保护。