在本技巧中介绍)是用于网络通信的重要系统文件,但可以像其他任何基于文本的文件一样轻松地对其进行修改。

但是,在进行修改之前,建议您对其进行备份,以防万一出问题。您可以通过多种方式进行备份,但是为了简化操作,我们将在记事本中进行所有操作。

。启动记事本。 (如何执行此操作取决于您使用的Windows版本。)

。选择文件|打开。记事本显示“打开”对话框。

。使用对话框左侧的控件导航到文件夹C:\ Windows \ System32 \ Drivers \ etc。您不会在文件夹中看到任何文件。

。使用对话框右下方的下拉列表(在“打开”和“取消”按钮上方)选择“所有文件(。)”。现在,您应该看到文件夹中列出的文件。

。在主机文件上单击一次。

。单击打开。记事本打开文件。

。选择文件|另存为。记事本显示“另存为”对话框。

。更改文件名框以反映文件名“主机备份”

没有引号。

。单击保存。记事本保存备份文件。

现在,您可以选择对该文件进行任何编辑,但还不保存任何内容。完成所有需要的更改后,如果您对更改感到满意,请执行以下步骤:

。选择文件|另存为。记事本显示“另存为”对话框。

。使用“另存为类型”下拉列表(在对话框底部),选择“所有文件(。)”。现在应在对话框中显示许多文件。

。在主机文件上单击一次。

。单击保存。记事本通知您您将要覆盖现有文件。

。单击是。记事本保存修改后的主机文件。

。退出记事本。

您对Hosts文件所做的任何更改都会立即生效。

请记住,Hosts文件的主要目的是覆盖通过咨询常规DNS服务器而发现的内容。例如,假设您是一名Web开发人员,并且您客户的当前网站通过DNS解析为IP地址为222.121.222.122。您正在为该客户端创建一个全新的站点,并且已将该站点设置为其他IP地址,例如222.121.222.201。如果您修改主机文件以指向新站点的IP地址,则将绕过DNS,并且系统上对客户端网站的所有引用都将解析为您在主机文件中输入的IP地址。

Hosts文件的另一种可能用途是拒绝访问特定网站。假设您的公司不允许访问名为ObnoxiousSite.com的特定网站。您可以通过修改主机文件来阻止对网站的访问,以使ObnoxiousSite.com与IP地址127.0.0.1关联。 (或者,您也可以使用IP地址0.0.0.0。)保存后,对ObnoxiousSite.com的任何引用都将在系统上被忽略。

这带来了一个有用的故障排除点:某些第三方程序可能会自动修改您的Hosts文件,或者您的公司可能会为网络上的系统创建自定义的Hosts文件。如果无法访问需要访问的站点,则可能需要检查Hosts文件以查看该文件中是否阻止了该站点。

本技巧(12858)适用于Windows 7、8和10。