如何屏蔽访问指定的网站域名
系统设置2017-11-23
不管出于什么原因,可能某些网站会让你有屏蔽它的想法,本文会介绍屏蔽指定的网站的几种方法,将它们阻止在你的视线之外。
修改hosts文件
Windows系统有一个hosts文件,它相当于本地的DNS文件,简单来说就是你可以在这个文件里为指定的域名分配指定的IP,如果你分配了无法访问的IP地址,就无法访问对应的域名,比如为 www.baidu.com 分配本地IP 127.0.0.1,当你访问www.baidu.com这个域名时,实际会访问127.0.0.1,所以结果是无法打开,如果本地没有服务器的话。
hosts文件位于 %windir%\System32\drivers\etc,在Windows 7以上版本的系统中,我们不能直接修改它,需要管理员权限,你可以将它复制到其它地方修改,比如桌面,修改完成后再粘贴回 etc 文件夹进行覆盖替换。
使用文本编辑工具,比如记事本,打开后不要删除上方的内容,直接在下方添加文本,可以按上方的示例格式添加,IP加空格加希望阻止的域名,建议同时添加两行,包含一、二级域名,比如 127.0.0.1 baidu.com 以及 127.0.0.1 www.baidu.com 就可以屏蔽百度。当然,这个得根据实际情况添加,比如有多个二级域名可能需要添加很多行。
如果修改后还是能访问被屏蔽的网站,可以等待刷新,也可以直接运行命令 ipconfig /flushdns 刷新DNS让它立即生效。
刷新后还是能显示的话,可能是因为浏览器缓存的问题,可以删除浏览器缓存数据。
通过路由器的上网控制功能屏蔽网站域名
如果使用了路由器上网,可以利用其上网控制功能来阻止访问指定的网站域名,几乎所有路由器都会带有这个功能。
进入路由器管理界面,选择上网控制功能,添加规则即可,路由器可以精确的控制各个连接它的设备的网络访问,主要是依据mac地址或ip地址,可以控制对指定域名或IP的访问。
由于路由器管理界面不同,所以这里不做详细设置说明,需要使用这个功能的可以查看路由器的帮助文档。
利用浏览器扩展
对于支持扩展的浏览器,可以使用插件扩展来阻止访问指定域名。扩展可以实现很多功能,比如单独禁止网站广告,禁止色情网站,禁止指定网站域名等,可以根据自己的需要安装。
本文链接:https://www.xstui.com/read/504