`
zhaoshijie
  • 浏览: 2265647 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

windows操作系统屏蔽*网站*方法

阅读更多
打开hosts文件
注意此文件没有扩展名(使用记事本打开即可)
然后加入下面一句
127.0.0.1 www.baidu.com
保存之后你就不能访问白度了

屏蔽原理:其实就是把域名:www.baidu.com映射成了127.0.0.1 所以就等于访问了本机,因此就不能打开网页了。

再举个例子:屏蔽我自己的博客,我的博客网页是:http://zhaoshijie.iteye.com

那么我们向hosts文件写一句话:127.0.0.1 zhaoshijie.iteye.com

OK!我对博客屏蔽了,已经不能访问了。

一. Hosts文件的位置
很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows文件夹。
在Windows 2000/XP系统中位于\%Systemroot%\System32\Drivers\Etc 文件夹中,其中,%Systemroot%指系统安装路径。例如,Windows XP 安装在C:\WINDOWS,那么Hosts文件就在C:\Widows\System32\Drvers\Etc中。
你也可以用windows自带的查找功能搜索找到hosts文件。
该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开和编辑。

二. Hosts文件的基本内容和语法
用记事本打开hosts文件,就可以看见了微软对这个文件的说明。Hosts文件文一般有如下面的基本内容

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost


这个文件是根据TCP/IP for Windows 的标准来工作的。它的作用是定义IP地址和
Host name(主机名)的映射关系,是一个映射IP地址和Host name (主机名) 的规定。这个规定中,要求每段只能包括一个映射关系,也就是一个IP地址和一个与之有映射关系的主机名。 IP地址要放在每段的最前面,映射的Host name(主机名)在IP后面,中间用空格分隔。对于这段的映射说明,用“#”分割后用文字说明。

三. Hosts文件的工作方式
现在让我们来看看Hosts在Windows中是怎么工作的。
我们知道在网络上访问网站,要首先通过DNS服务器把要访问的网络域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名作访问。
要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间。
为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有则,调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。也就是说Hosts的请求级别比DNS高。

四. Hosts文件的工作方式和具体作用
现在来看一下Hosts文件的工作方式以及它在具体使用中起哪些作用。

1、加快域名解析

对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

2、方便局域网用户

在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址。这对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了。

3、屏蔽网站

现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了。在WINDOWSX系统中,约定127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。
如果,我们在Hosts中,写入以下内容:

127.0.0.1 # 要屏蔽的网站 A

0.0.0.0 # 要屏蔽的网站 B

这样,计算机解析域名 A和 B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的。

4、顺利连接系统

对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。

五. 屏蔽不想访问的网站的例子
这里给出一些收集到的利用Hosts文件对一些网址屏蔽的例子,共大家学习使用Hosts文件时参考。

例1.
在 hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址。
127.0.0.1 localhost
127.0.0.1 download.3721.com
127.0.0.1 3721.com #3721网络实名
127.0.0.1 3721.net #3721网络实名
127.0.0.1 cnsmin.3721.com #3721网络实名
127.0.0.1 cnsmin.3721.net #3721网络实名
127.0.0.1 download.3721.com #3721网络实名
127.0.0.1 download.3721.net #3721网络实名
127.0.0.1 www.3721.com #3721网络实名
127.0.0.1 www.3721.net #3721网络实名

例2.
在 hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址。
127.0.0.1 localhost
127.0.0.1 bar.baidu.com #百度IE搜索伴侣
127.0.0.1 www.baidu.com #百度IE搜索伴侣
127.0.0.1 baidu.com #百度IE搜索伴侣

最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。

参考资料: http://www.itigers.cn/bb/topic.php?id=33
分享到:
评论

相关推荐

    南大操作系统教材

    - **Windows操作系统**:Microsoft开发的主流操作系统,广泛应用于个人电脑。 - **Netware操作系统**:Novell公司的网络操作系统。 - **Unix操作系统**:开源的、多用户、多任务操作系统。 - **Solaris操作系统**:...

    屏蔽Windows系统键方法

    在Windows操作系统中,某些特定的系统键组合可以提供快速访问或控制系统的功能,例如Ctrl+Shift+Del用于打开任务管理器,开始菜单是通过按Windows键启动,Alt+Tab用于切换应用程序,Ctrl+Esc打开开始菜单,而Alt+Esc...

    实验一-Windows操作系统进行安全配置.docx

    - **掌握安全配置方法**:学习如何通过具体步骤来提高Windows操作系统的安全性。 #### 二、实验环境 - **硬件环境**:PC机及其局域网,确保具备稳定的Internet连接。 - **软件环境**:实验基于Windows XP操作系统...

    屏蔽系统Windows键

    在Windows操作系统中,"屏蔽系统Windows键"是一个特殊的需求,主要应用于特定的软件或应用程序,例如游戏或专业软件,以防止用户在使用过程中意外触发Windows键导致应用窗口失去焦点或退出。实现这一功能通常需要...

    Windows网络操作系统配置与管理单元六任务4:.doc

    ### Windows网络操作系统配置与管理——文件屏蔽配置与测试 #### 实验目的与要求 本实验旨在帮助学习者深入了解和掌握Windows网络操作系统中的文件屏蔽技术。具体目标包括: 1. **掌握文件屏蔽模板的配置**:了解...

    ch1操作系统概论

    3. **文件**:是对存储在磁盘上的数据的抽象,操作系统通过文件系统提供了一种组织、命名、存储和检索文件的方法。 #### 四、操作系统虚拟机 操作系统虚拟机是指操作系统为每个进程提供了一个独立的虚拟运行环境。...

    易语言利用系统屏蔽浏览网站域名

    标题中的“易语言利用系统屏蔽浏览网站域名”指的是使用易语言这一编程工具,编写程序来实现阻止用户通过特定系统访问指定网站域名的功能。易语言是中国自主研发的一种简单易学的编程语言,它以其直观的语法设计和...

    Windows网络操作系统配置与管理单元六任务4:配置文件屏蔽实验报告.doc

    根据给定文件的信息,我们可以详细地探讨Windows网络操作系统中配置文件屏蔽的相关知识点。 ### 一、实验目的与要求 在本实验中,主要目的是让学习者掌握如何在Windows网络操作系统中配置文件屏蔽功能,具体包括...

    windows下c# 屏蔽系统atrl+alt+delete组合键

    在Windows操作系统中,Ctrl+Alt+Delete键组合是用于调用安全选项的特殊键盘快捷方式,包括锁定计算机、任务管理器、注销等。在某些情况下,例如开发控制类软件或锁屏程序时,可能需要屏蔽这个组合键以防止用户绕过...

    Windows组策略屏蔽U盘

    对于使用Windows操作系统的机构而言,通过组策略来实现对特定硬件(如U盘)的访问控制成为了一种常见且有效的方法。本文将详细介绍如何通过修改Windows组策略来实现屏蔽U盘的功能,包括其实现的原理、适用条件以及...

    Windows 屏蔽更新工具 Windows Update Blocker 1.6.zip

    与 Windows 的早期版本相比,Windows 10 对操作系统的更新行为的 UI 控制更少,没有选项可以使用Windows 10 中的”控制面板”或”设置”应用程序关闭 Windows 更新,它会自动检查更新并安装更新 查找,不管您是否...

    Windows XP系统中如何屏蔽 Ctrl+Alt+Del、Alt+Tab以及Ctrl+Esc键序列

    这些键序列在操作系统中有着特殊的功能:Ctrl+Alt+Del通常用于打开任务管理器,Alt+Tab用于在打开的应用之间切换,而Ctrl+Esc则打开“开始”菜单。以下我们将详细介绍如何通过编程实现这些功能的屏蔽,并简述锁屏...

    操作系统分章系统

    ### 操作系统分章系统知识点概述 #### 第一章:操作系统引论 1. **操作系统的基本功能**: - **选项解析**: - A项:编译程序负责将源程序转换成目标代码,而非操作系统的主要职责。 - B项:操作系统支持用户间...

    操作系统实验报告 实验一 WINDOWS进程初识

    - **步骤1**:登录Windows操作系统,启动VC++ 6.0。 - **步骤2**:在“文件”菜单中选择“新建”->“项目”->“Win32 Console Application”,输入项目名称和存储路径。 - **步骤3**:创建新的C++源文件,输入...

    计算机操作系统(第四版)汤小丹课后答案

    3. **实现了对计算机资源的抽象**:通过多层软件的设计,操作系统屏蔽了硬件的具体细节,使得用户和应用程序无需关心底层硬件的复杂性,从而简化了软件开发和使用过程。 #### 三、操作系统对计算机资源的抽象 - ...

    屏蔽系统热键ctrl+alt+delete

    在这个话题中,我们将深入探讨如何在Qt C++环境下实现这一功能,主要涉及Windows操作系统。 首先,我们需要了解`Ctrl+Alt+Delete`键组合在Windows中的特殊性。这个组合键是系统级的安全机制,用于唤起任务管理器、...

    教案北邮操作系统阶段作业教学.pdf

    - **Windows NT**:属于操作系统进程方式,即操作系统有自己的进程空间,并与用户进程并行运行。 3. **进程状态**: - **阻塞状态**:进程等待特定事件时,状态不会自动变为运行状态,而是变为就绪状态,等待被...

Global site tag (gtag.js) - Google Analytics