值得信赖的互联网基础服务商International - English联系客服

小小Hosts文件的大作用

很多网友会经常看到“Hosts文件”、“修改Hosts文件”等名词,有的黑客也会利用篡改Hosts文件来达到破坏的目的,那么到底什么是Hosts文件呢?它有什么作用呢?下面就随小编一起来看看吧!
小小Hosts文件的大作用

什么是Hosts文件

Hosts是一个可以用记事本打开的、没有扩展名的系统文件。Hosts文件里面可以建立许多常用域名与其对应IP的映射。当用户在浏览器中输入一个想要浏览的网址时,系统会首先在Hosts文件里面查找有没有对应的IP,若有的话,则会立即打开对应的网页,若是没有,则会请求DNS服务器进行解析。

Hosts文件的位置

在Windows中,Hosts文件的目录通常在[Windows目录]\system32\drivers\etc\下,一般情况下,Windows目录都存放在C盘下面。

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

上文已经说到,Hosts文件里面保存了一些域名和对应IP的映射。Hosts的语法格式是IP在前,主机名或网址在后;IP与主机名间至少有一个空格,一个IP对应一个主机名或域名,构成一组对应关系,一组对应关系占一行(如61.135.169.125 www.baidu.com);加注释就在前面加上#,如果这一行开头有个#,则这一行全为注释内容。我们可以看到Hosts文件中有大量的注释内容,说明了Hosts的用法,还有例子。

Hosts文件的作用

1、屏蔽网站

我们可以通过修改Hosts文件的方式屏蔽一些广告或者流氓网站。在WINDOWS系统中,约定 127.0.0.1 为本地计算机的IP地址, 0.0.0.0是错误的IP地址。当我们在文件中写入“127.0.0.1 你想屏蔽的网址”,或者是“0.0.0.0 你想屏蔽的网址”就可以实现该网站的屏蔽,如:
127.0.0.1 www.taobao.com
0.0.0.0 www.taobao.com

2、加快域名解析

当我们在Hosts文件中写入一些常用的域名与其对应的IP映射关系,系统就直接通过Hosts文件里面的内容实现域名解析,而不会通过DNS服务来进行域名解析,这样就节约了域名解析的时间。如我们想更快的访问百度网站,就可以添加下面的内容:
61.135.169.121 www.baidu.com

3、方便局域网用户

一些单位会给内部员工提供一些服务器使用,但是局域网很少设置DNS服务器,这样,用户访问的时候就必须输入难记的IP地址,我们可以通过在Hosts文件中建立IP映射的关系,这样在下次访问服务器的时候就可以直接输入服务器名字访问。

4、顺利连接系统

对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址,那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。
bisend_ssl
主机域名 SSL证书 提交工单 周一至周五 9:00-18:00 021-55669186