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

简介:
如何使用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 ,如需转载请自行联系原作者

相关文章
|
1月前
|
开发工具
练习客户机地址控制 基于用户验证访问网站
练习客户机地址控制 基于用户验证访问网站
|
27天前
|
安全 Windows
win10修改本地host文件,用以增加自定义本地访问域名127.0.0.1
win10修改本地host文件,用以增加自定义本地访问域名127.0.0.1
35 0
|
9月前
|
应用服务中间件 nginx
nginx禁止未绑定域名或IP访问-全局设置
nginx禁止未绑定域名或IP访问-全局设置
93 0
|
Ubuntu 应用服务中间件 数据安全/隐私保护
nginx配置目录访问密码控制
nginx配置目录访问密码控制
|
安全 程序员
网站打开被提示该内容被禁止访问的原因分析
最近手机短信和邮箱总是收到阿里云的违规URL通知,意思是网站存在违规URL地址,导致被短信或邮箱通知,关键问题是天天给我发这个通知,实在太烦了,集团网站的领导打电话让我抓紧处理,我可马虎不得就抓紧登录阿里云查看下具体的通知内容,显示如下:
704 0
网站打开被提示该内容被禁止访问的原因分析
|
应用服务中间件 nginx
NGINX如何配置对网站某个目录允许几个IP访问并拒绝其他所有人。
公司某个WEB项目的后台管理系统就在项目下,通过www.网站域名.com/houtai 来访问。要求是整个网站项目必须让所有人可以访问,但后台系统只能让某些IP可以访问,并拒绝其他所有人的访问。直接上nginx 配置文件代码:location ~ .
|
网络协议
Confluence 6 使用 LDAP 授权连接一个内部目录 - 高级设置
ted Groups 为嵌套组启用或禁用支持。  一些目录服务器能够允许你在一个组中定义另外一个组。在这种结构下的用户组称为用户组嵌套。
1023 0
Confluence 6 为站点启用匿名用户访问
如果你希望你的站点能够被所有人看到,包括不需要登录就可以访问的用户。你必须为你的站点启用匿名用户访问权限才可以。 希望启用匿名用户访问你的站点: 在屏幕的右上角单击 控制台按钮 ,然后选择 General Configuration 链接。
915 0
Confluence 6 为站点禁用匿名用户访问
希望为你的站点禁用匿名用户的访问,取消选择 可以使用(can use)前面的选择框,然后选择 保存所有(Save All)。
936 0