电脑上的hosts在哪里编辑?电脑的hosts文件主要有什么作用?

电脑上的hosts文件在哪里编辑

主机文件有什么作用?

当您输入常规网址以访问网站(如 google.com)时,您的 PC 不会自动知道如何连接。它需要与 Web 地址关联的正确 IP 地址才能建立连接。

hosts 文件是您的 PC 查找网站 IP 地址的第一个地方,但默认情况下,hosts 文件不包含任何内容。如果您的 PC 在 hosts 文件中找不到 IP 地址,它会检查 DNS 缓存或连接到DNS 服务器。将网址和 IP 插入到 hosts 文件中后,它会在您尝试连接到该网址时向您的计算机提供该信息。

如果主机文件告诉您的计算机在无法连接的 IP 地址(例如 0.0.0.0)上查找 Web 地址,它会阻止访问该网站。

Windows 主机文件位置

在win11或win10上,hosts 文件位于“C:\Windows\system32\drivers\etc”。您需要管理权限才能对其进行编辑,这意味着您不能只在普通的记事本窗口中打开它。

如何编辑 Windows 主机文件

您可以使用任何文本编辑器编辑主机文件。有多种可用,但win11或win10都带有记事本。避免使用文字处理器——记事本和写字板等文字处理器之间的差异有时会导致问题。

您需要以管理员身份运行记事本来编辑主机文件。要在 Windows 10 上执行此操作,请单击开始按钮,在搜索栏中键入“记事本”,然后在右侧单击“以管理员身份运行”。

在 Windows 11 上运行记事本与 Windows 10 的过程相同,只是不会立即显示“以管理员身份运行”。单击开始按钮,然后在搜索栏中键入“记事本”。在右侧,单击向下的小箭头以显示更多选项。

然后单击“以管理员身份运行”。

打开记事本后,单击文件 > 打开,然后导航到“C:\Windows\System32\drivers\etc”

记事本默认设置为查找“.txt”文件,因此您需要将其设置为在下拉菜单中查找“所有文件”。然后,单击主机文件并单击打开。

打开主机文件后,您可以开始添加行以阻止网站。进入 hosts 文件的行可以分成三个基本组成部分,每个组成部分至少用一个空格分隔。

1. IP 地址 - 这告诉您的 PC 在哪里寻找网站。

2. 网址 - 这是您要阻止的网站地址。

3. 评论——你在哪里描述这条线的作用。评论前面必须有一个标签。

注意:没有必要为 hosts 文件添加注释,但在编辑文件时添加注释是一个很好的习惯。

完成添加行后,单击文件 > 保存以保存更改。单击保存后不应该有弹出窗口。如果有,则说明记事本没有管理员权限,需要关闭记事本并以管理员身份运行。成功保存后,继续并退出记事本。

有两个地址,127.0.0.1 和 0.0.0.0,通常在 hosts 文件中用于阻止流量。127.0.0.1 和 0.0.0.0 之间存在显着差异,但在大多数情况下,两者都可以。很少,如果您使用 127.0.0.1,在您的 PC 上运行的程序可能会出现问题,因此最好坚持使用 0.0.0.0。

如果您仍然可以连接到被阻止的地址

默认情况下,最新版本的 Google Chrome、Mozilla Firefox 和 Microsoft Edge 都使用 DNS over HTTPS (DoH)。DNS over HTTPS 的工作方式与常规 DNS 服务器相同,但是DNS over HTTPS 会加密您的查询以增强您的隐私。加密您的查询意味着第三方无法知道您向 DNS 服务器发送了哪些请求,或者服务器如何响应。

在浏览器中启用基于 HTTPS 的 DNS 时,浏览器会绕过win11或win10中的普通 DNS 客户端。这意味着浏览器会完全忽略 hosts 文件,而是使用浏览器指定的安全 DNS 服务器,因此您尝试访问的任何地址可以访问使用 hosts 文件的块。如果您想使用 hosts 文件来阻止 Web 浏览器流量,您需要在浏览器中禁用 DNS over HTTPS。

幸运的是,您可以在 Windows 11 上启用 DNS over HTTPS。这将允许您使用主机文件来阻止地址,同时保持 DNS 优于 HTTPS 的优势。

推荐DIY文章
ipad键盘打不出汉字怎么回事 详细的处理步骤发布给大家参考
windows7旗舰版激活密钥 没有激活码就不能使用吗为什么|全球速递
简单几步解决win7系统提示Windows延缓写入失败 具体方法详细写明 环球速看料
动态:怎么自制u盘启动盘 在U盘pe安装成功以后还需要知道什么
win7系统照相机功能在哪?可以从程序里面调出照相机功能吗 天天动态
Win7右下角没有喇叭图标原因及解决措施 建议在管理工具的服务选项中启动这个
精彩新闻

超前放送