Windows修改和打开本地hosts文件的图文教程
0 什么是 Hosts 文件
Hosts 文件是一个纯文本文件,存在于几乎所有的操作系统中,用于将主机名映射到 IP 地址。在域名系统(DNS)尚未普及之前,Hosts 文件是计算机网络中唯一用于主机名解析的方式。随着网络规模的扩大和 DNS 的引入,Hosts 文件逐渐退居次要位置,但它仍然是一个重要的工具,特别是在网络配置和故障排除中。
那 Windows Hosts 文件在哪?一般这个文件存放在“C:\Windows\System32\drivers\etc\hosts”中。

1 Hosts 文件用途
在了解了 Hosts 文件是什么之后我们再来看一看 Hosts 文件的用处都有哪些。
Hosts 文件的主要作用是进行主机名解析,即将可读的主机名转换为计算机可识别的 IP 地址。当在浏览器中输入一个网址时,系统会首先检查 Hosts 文件,看是否有相应的主机名映射,如果有就直接使用该映射,而无需查询 DNS 服务器。
它还可以屏蔽某些网站,可以将某些网站的主机名映射到一个无效的 IP 地址,在局域网中还可以使用该文件为本地设备设置静态 IP 地址映射,加快访问速度。
Hosts 文件还可以用于将流量重定向到特定的服务器。这在开发和测试环境中非常有用,允许开发人员在不影响生产环境的情况下进行测试。
2 赋予修改权限
1、打开电脑C盘,在目录C:\Windows\System32\drivers\etc 下找到hosts文件

2.右键hosts文件,选择属性

3.点击hosts属性对话框里的“高级”,如下图所示。

4.在hosts的高级安全设置界面点击更改权限,如下图所示。

5.在新弹出的对话框里点击添加按钮,如下图所示。

6.点击hosts的权限项目窗口下面的主体的“选择主体”,如下图所示。

7.点击进入选择用户或组界面,点击高级,如下图所示。

8.点击高级后,我们接着在点击立即查找,然后在查找结果里找到当前用户的账号,选中后点击确定,如下图所示。

9.在选择用户或组界面里点击确定,如下图所示。

10.将hosts的权限项目界面下的基本权限的所以项目都勾选上,然后点击确定,如下图所示。

11.权限添加成功后,直接点击确定,如下图所示。

12.点击后,系统提示你将要更改系统文件夹的权限设置,这样会降低计算机的安全性,并导致用户访问文件时出现问题。要继续吗?我们点击是。如下图所示。

3 修改 hosts 文件
在 hosts 文件的最后一行,添加你需要的域名和对应的IP地址。例如,10.90.1.202 wiki.xgxx.com。
注意:每个映射关系应该占据一行,IP地址和域名之间使用制表符或空格进行分隔。
在编辑完成后,保存hosts文件。
4 刷新 DNS 缓存
在命令提示符中输入以下命令:
ipconfig /flushdns
回车,刷新 DNS 解析缓存。
至此,完成对 hosts 文件的修改。
Windows快速打开hosts文件的方式
方式一:(不是管理员只可读,推荐使用方法二)
1. win+r 打开快捷运行窗口
2. 输入 drivers 打开 C:\Windows\System32\drivers 目录
3. 进入 C:\Windows\System32\drivers 目录中的 etc 目录
4. hosts 文件就在里面了 C:\Windows\System32\drivers\etc\hosts
方式二:(可编辑)
1. 选择一个文件夹,右键 创建快捷方式

2. 位置填写为:C:\WINDOWS\system32\notepad.exe C:\WINDOWS\system32\drivers\etc\hosts

3. 取好文件名后,右键 打开文件属性,来到下图所示位置后,点击 高级。(这里也可以配置快捷键哦)

4. 勾选 用管理员身份运行

5. 最后,为了方便随时使用,可以将其固定到 开始菜单 或者 配置快捷方式
如何以管理员身份打开hosts文件
正常情况下以管理员身份打开文件可以通过右键选择以管理员身份运行,但是今天想要打开hosts文件的时候右键发现没有这个选项,于是就网上找了一下,用一下的方法是比较管用的:
1.以管理员身份运行cmd
2.在cmd窗口中输入以下内容
----- 打开hosts文件所处的位置 c:\windows\system32\drivers\etc
---- 打开hosts文件 notepad hosts

3.修改host文件然后按ctrl+S点击保存就可以了

以上就是如何修改 Windows 本地 hosts 文件的详细内容,更多相关资料请阅读主机测评网其它文章!
本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https:///windows/8757.html
