如何屏蔽访问指定的网站域名

2017-11-23 13:46:33

不管出于什么原因,可能某些网站会让你有屏蔽它的想法,本文会介绍屏蔽指定的网站的几种方法,将它们阻止在你的视线之外。

修改hosts文件

Windows系统有一个hosts文件,它相当于本地的DNS文件,简单来说就是你可以在这个文件里为指定的域名分配指定的IP,如果你分配了无法访问的IP地址,就无法访问对应的域名,比如为 www.baidu.com 分配本地IP 127.0.0.1,当你访问www.baidu.com这个域名时,实际会访问127.0.0.1,所以结果是无法打开,如果本地没有服务器的话。

hosts文件

hosts文件位于 %windir%\System32\drivers\etc,在Windows 7以上版本的系统中,我们不能直接修改它,需要管理员权限,你可以将它复制到其它地方修改,比如桌面,修改完成后再粘贴回 etc 文件夹进行覆盖替换。

使用文本编辑工具,比如记事本,打开后不要删除上方的内容,直接在下方添加文本,可以按上方的示例格式添加,IP加空格加希望阻止的域名,建议同时添加两行,包含一、二级域名,比如 127.0.0.1 baidu.com 以及 127.0.0.1 www.baidu.com 就可以屏蔽百度。当然,这个得根据实际情况添加,比如有多个二级域名可能需要添加很多行。

添加ip及域名

如果修改后还是能访问被屏蔽的网站,可以等待刷新,也可以直接运行命令 ipconfig /flushdns 刷新DNS让它立即生效。

屏蔽后指定网站无法访问

刷新后还是能显示的话,可能是因为浏览器缓存的问题,可以删除浏览器缓存数据。

通过路由器的上网控制功能屏蔽网站域名

如果使用了路由器上网,可以利用其上网控制功能来阻止访问指定的网站域名,几乎所有路由器都会带有这个功能。

进入路由器管理界面,选择上网控制功能,添加规则即可,路由器可以精确的控制各个连接它的设备的网络访问,主要是依据mac地址或ip地址,可以控制对指定域名或IP的访问。

由于路由器管理界面不同,所以这里不做详细设置说明,需要使用这个功能的可以查看路由器的帮助文档。

路由器上网控制功能

利用浏览器扩展

对于支持扩展的浏览器,可以使用插件扩展来阻止访问指定域名。扩展可以实现很多功能,比如单独禁止网站广告,禁止色情网站,禁止指定网站域名等,可以根据自己的需要安装。

chrome浏览器阻止网站域名的扩展

本文链接 : https://www.xstui.com/read/504