妹妹最近上网课需要用电脑,却总是趁机看某站,遂起意禁止访问某站。
基本思路:找到这个网站的所有IP,然后在防火墙中阻止与这些IP的连接。
以bilibili.com为例。
¶ 找到这个网站的所有IP
参考:https://zhidao.baidu.com/question/356275237.html
打开windows的cmd(可用win+r然后输入cmd然后回车打开),执行
nslookup
在里面输入要查询的网址(这里是bilibili.com)然后回车,即可看到这个网站的所有IP。最后完事了之后可以输入exit退出。
¶ 在防火墙中阻止与这些IP的连接
打开windows的控制面板(可用win+r然后输入control然后回车打开)
系统和安全 -> 检查防火墙状态(在Windows Defender防火墙下面) -> 高级设置 -> 出站规则 -> 操作 -> 新建规则
规则类型选择自定义
,操作选择阻止连接
,作用域中,此规则应用于哪些远程IP地址
里,选择下列IP地址
,然后点击右边的添加
按钮,把之前得到的网站的所有IP逐条添加进去。然后回到新建出站规则向导
,点击名称
,为这个规则起一个名字,然后点击完成
即可。
回到高级安全 Windows Defender防火墙
界面,可以看到出站规则里已经有这个规则了。防火墙就会阻止一切试图发往这个网站的信息,自然也就无法访问这个网站了。如果不放心,可以以同样的方式在入站规则里也加上这样一条规则,使得防火墙阻止一切从这个网站发来的信息。详细过程不再赘述。
¶ 清除浏览器缓存和历史记录
如果用浏览器访问过这个网站,则浏览器中的缓存可能还会使得这个网站还能被访问(我也不知道为什么
需要清除浏览器缓存和历史记录。
清理方法每种浏览器都不一样,所以请自行百度。
清理完了之后,浏览器就彻底无法访问被禁止访问的网站了。