如何使用HOSTS文件禁止用户访问特定的站点?

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介:
如何使用HOSTS文件禁止用户访问特定的站点?
答:Windows 98以后版本的操作系统都支持上网时首先从本地主机与IP地址列表数据库中进行域名解析,系统将这些主机域名与IP地址的对应关系记录在一个特定的HOSTS文件中,通过手工修改这些文件,可以人为造成一种“错误”的解析结果,而这种结果有时却正是我们想要的,比如将一些不希望浏览的网站进行错误的解析,从而实现简单屏蔽某些网站的目的。
对于Windows 9x,HOSTS文件的位置在系统目录(如C:\windows);对于Windows 2000/XP以后的操作系统,HOSTS位于Windows安装文件夹下面的System32\Drivers\Etc中(如C\Winnt\Sys-tem32\Drivers\Etc)。该文件其实是一个纯文本的文件,任何文本编辑器如记事本等都能打开编辑。
根据上述位置,在当前的系统中找到HOSTS文件,用记事本打开后,将需要屏蔽的网站地址解析为本机的环路IP地址127.0.0.1或者不存在的其他IP地址(如0.0.0.0),每个地址分别作为一行,IP地址与域名之间前后用空格分隔,格式为“IP地址 域名”(ltu 114)。在WINDOWSX系统中,约定127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。比如:0.0.0.0   www.virus.com
例如:我们禁止访问 www.sohu.com 、 www.virus.com网站 在127.0.0.1       localhost  后面回车,如下:
127.0.0.1       localhost 
127.0.0.1        www.sohu.com 
0.0.0.0            www.virus.com
保存hosts文件。
 需要补充的地方,或有错误的地方,希望能够批评指正。

 

本文转自 

jiangxuezhi2009 51CTO博客,原文链接:http://blog.51cto.com/jiangxuezhi/180366 ,如需转载请自行联系原作者

相关文章
|
28天前
Discuz!教程之禁止用户非法直接访问后台的几种方法
Discuz!默认的后台路径是 http://你的域名/admin.php,因此很多站长不希望后台直接暴露出来让一些不法用户尝试登陆后台,造成一些安全隐患;隐藏后台路径一般有两种思路,第一种就是直接修改admin.php文件名称,但是这种方式,前后台要修改的文件比较多,而且还会造成有时候安装插件无法使用;另一种思路,就是对admin.php增加访问权限,这就是本文要讲的方法,具体操作如下:
14 0
|
2月前
|
Apache 数据安全/隐私保护
HAProxy的高级配置选项-ACL篇之域名重定向案例
这篇文章介绍了HAProxy的ACL(访问控制列表)功能,特别是如何基于域名进行重定向的高级配置选项,并通过实战案例展示了如何配置ACL规则以实现基于特定域名的HTTP重定向。
82 6
HAProxy的高级配置选项-ACL篇之域名重定向案例
|
6月前
|
安全 Windows
win10修改本地host文件,用以增加自定义本地访问域名127.0.0.1
win10修改本地host文件,用以增加自定义本地访问域名127.0.0.1
379 0
|
应用服务中间件 nginx
nginx禁止未绑定域名或IP访问-全局设置
nginx禁止未绑定域名或IP访问-全局设置
189 0
|
数据库
wordpress修改后台站点地址后无法打开的解决办法
wordpress修改后台站点地址后无法打开的解决办法
181 0
wordpress修改后台站点地址后无法打开的解决办法
|
应用服务中间件 nginx
NGINX如何配置对网站某个目录允许几个IP访问并拒绝其他所有人。
公司某个WEB项目的后台管理系统就在项目下,通过www.网站域名.com/houtai 来访问。要求是整个网站项目必须让所有人可以访问,但后台系统只能让某些IP可以访问,并拒绝其他所有人的访问。直接上nginx 配置文件代码:location ~ .
Confluence 6 为站点启用匿名用户访问
如果你希望你的站点能够被所有人看到,包括不需要登录就可以访问的用户。你必须为你的站点启用匿名用户访问权限才可以。 希望启用匿名用户访问你的站点: 在屏幕的右上角单击 控制台按钮 ,然后选择 General Configuration 链接。
940 0
Confluence 6 为站点禁用匿名用户访问
希望为你的站点禁用匿名用户的访问,取消选择 可以使用(can use)前面的选择框,然后选择 保存所有(Save All)。
964 0
|
网络协议 网络架构 iOS开发