你肯定有过这种时候:某个网站老是弹出来,或者一打开就忍不住刷半天,耽误正事。干脆想让它彻底打不开,眼不见心不烦。办法其实不少,从简单到彻底都有,我挨个说清楚,你挑顺手的用。
最直接的一招是改电脑里的hosts文件。这个文件相当于你电脑自己的小电话本,网址对应哪个IP地址,它说了算。你只要把不想打开的网站域名指向一个不存在的地址,浏览器就找不到它了。Windows系统里,hosts文件在C:\Windows\System32\drivers\etc\这个文件夹下,用记事本打开就行,但记得右键选择“以管理员身份运行”记事本,不然改不了。Mac系统在/etc/hosts,需要用到终端或者专门的编辑器。打开后,在文件末尾另起一行,输入127.0.0.1 空格 然后写上网址,比如127.0.0.1 www.taoyan.com。想屏蔽几个就写几行。保存之后,可能得刷新一下DNS缓存,Windows上在命令提示符里敲ipconfig /flushdns,Mac上敲sudo killall -HUP mDNSResponder。这招的好处是彻底,浏览器根本连不上。坏处是你得知道确切域名,而且换台电脑就失效了,手机上也管不着。
要是你想让家里所有设备——手机、平板、电脑——都打不开某个网站,那就去路由器里动手脚。登录路由器后台,地址一般是192.168.1.1或者192.168.0.1,用户名密码通常写在路由器背面。进去之后找“家长控制”、“访问限制”或者“网站过滤”这类选项。不同牌子叫法不一样,但功能差不多:你可以输入要屏蔽的网址,或者干脆输入关键词,比如带“游戏”两个字的全部拦截。有些路由器还能设置生效时间段,比如只在晚上七点到十点屏蔽,其他时间放开。这招覆盖面广,但前提是你得能进路由器后台,而且有些运营商送的光猫功能很简陋,可能没这选项。
如果你只是想在某个浏览器里管住自己,装个插件最省事。Chrome和Firefox上都有BlockSite这类扩展,装好之后把想屏蔽的网址加进黑名单,之后每次访问都会跳到一个提示页。更狠一点的是StayFocusd,它专门帮你限制在特定网站上花的时间,比如每天只允许刷十分钟微博,时间一到就锁死。这些插件的好处是灵活,可以随时改,也能设密码防止自己反悔。但缺点也明显——换浏览器或者用无痕模式可能就绕过去了,防君子不防小人。
手机上的办法不太一样。iPhone用户打开“设置”,找到“屏幕使用时间”,点“内容和隐私限制”,再进“内容限制”里的“网页内容”,选“限制成人网站”,然后在下边“从不允许”里添加你想屏蔽的网址。安卓这边,可以用Google的Family Link或者Digital Wellbeing,也能在Chrome手机版里装同样的屏蔽插件。另外有些手机自带“专注模式”或者“应用锁”,能间接达到目的。不过手机系统更新后菜单位置可能变,你得稍微找一下。

还有一个不用装任何东西的法子:换DNS。DNS相当于互联网的指路牌,你把指路牌换成带过滤功能的,它就会自动帮你挡掉一批网站。比如OpenDNS的家庭防护版,DNS地址填208.67.222.123和208.67.220.123,它能屏蔽成人内容和恶意网站。CleanBrowsing也有家庭过滤,地址是185.228.168.168和185.228.169.168。你可以在电脑的网络设置里改,也可以在路由器里改,这样全家设备都生效。但注意,这招主要挡的是分类网站,没法精确屏蔽某一个特定网址,除非那个网址恰好被收录进了过滤库。
最后说个比较极端的:用防火墙软件。Windows自带的防火墙就能做出站规则,把某个程序或者某个IP地址彻底拦住。更省心的是Cold Turkey这类专门工具,它能屏蔽整个网站类别,还能设置锁定期,比如未来两小时内任何屏蔽都不能取消,连卸载都不行。这适合对自己特别狠的人。不过这类软件通常要付费,而且万一误屏蔽了工作要用的网站,解起来有点麻烦。
说到底,这些方法都是辅助。你改hosts也好,换DNS也好,真要想绕过去,办法总比困难多。所以最好结合着用:路由器上挡一批,浏览器插件管住自己,手机再设个屏幕时间。另外,屏蔽之前想清楚,别把正经网站也误伤了。要是哪天想恢复,记得把改过的地方再改回来。hosts文件里删掉那几行,路由器里取消规则,DNS换回自动获取,就完事了。