如何在 Windows 11 中修改 Hosts 文件

news/2024/12/22 19:57:26/

hosts 文件是一个存储在计算机上的文本文件,它包含了一些 IP 地址和域名的映射。操作系统在访问网站时,首先会检查 hosts 文件,看看是否有任何需要手动指定的 IP 地址。如果文件中存在相应的映射记录,操作系统将直接使用 hosts 文件中的信息,而不是查询 DNS 服务器。

hosts 文件的常见用途:
  1. 屏蔽特定网站:通过将某个域名映射到本地回环地址 127.0.0.1,可以有效屏蔽网站。
  2. 本地开发:在开发网站时,可以将本地服务器的 IP 地址与域名关联,使开发过程更加顺畅。
  3. 加速域名解析:通过将常用的域名映射到 IP 地址,可以减少 DNS 查询时间,提高访问速度。

 如何编辑 hosts 文件?

在 Windows 11 中编辑 hosts 文件需要管理员权限,因为该文件位于系统目录中。下面是详细的步骤:

1. 打开记事本以管理员身份运行

首先,您需要以管理员身份打开记事本。这样才能编辑系统文件。

  • 打开记事本:点击任务栏中的 搜索框,输入 记事本Notepad,然后右键单击“记事本”图标,选择 以管理员身份运行

    如果您没有看到这个选项,确保您以管理员身份登录到 Windows 11 系统。

2. 打开 hosts 文件

接下来,您需要打开 hosts 文件进行编辑。

  • 在记事本中,点击 文件 > 打开
  • 复制并粘贴以下路径到文件路径栏中:
C:\Windows\System32\drivers\etc\hosts
  • 确保在文件选择框的右下角,将文件类型设置为 所有文件 (.),否则 hosts 文件将不会显示出来。
  • 选择并打开 hosts 文件。
 3. 编辑 hosts 文件

现在您可以开始编辑 hosts 文件了。每一行格式如下:

[IP 地址] [域名]

例如,如果您想将 example.com 映射到本地回环地址 127.0.0.1(通常用于本地测试或阻止访问该网站),可以添加以下行:

192.168.1.1   test.local

另一个例子是,如果您想将 test.local 映射到内网 IP 地址 192.168.1.1,可以添加:

192.168.1.1   test.local

注意

  • 每行的 IP 地址和域名之间可以使用空格或 Tab 键进行分隔。
  • 在文件中添加注释时,可以使用 # 开头,这样该行内容将被忽略。例如:
# 屏蔽某网站
127.0.0.1   example.com
4. 保存修改

编辑完成后,点击 文件 > 保存 或使用快捷键 Ctrl + S 来保存文件。确保保存时不要更改文件名和扩展名。

5. 清除 DNS 缓存(可选)

修改 hosts 文件后,为了确保更改生效,建议清除 DNS 缓存。这样可以强制系统重新读取 hosts 文件,而不是使用之前缓存的 DNS 记录。

  • Win + R 打开运行窗口,输入 cmd 并按回车。
  • 在命令提示符中,运行以下命令清除 DNS 缓存:
ipconfig /flushdns

运行命令后,您会看到提示 “已成功刷新 DNS 解析缓存”。

6. 验证修改

最后,您可以在浏览器中尝试访问修改过的域名,确保其解析到您指定的 IP 地址。

例如,如果您将 example.com 映射到 127.0.0.1,在浏览器中输入 example.com 时,您应该无法访问该网站,因为它指向了本地回环地址。


http://www.ppmy.cn/news/1557275.html

相关文章

Oracle virTualBox安装window10

一、下载windows10镜像 我下载的windows10镜像如下: 内部文件如下: 二、错误的安装方法 直接新建虚拟机,选择镜像文件: 启动虚拟机(会一直提示没有启动设备,选择镜像后一直弹窗提示) 三、正确…

【Http,Netty,Socket,WebSocket的应用场景和区别】

Http,Netty,Socket,WebSocket的应用场景和区别 Http、Netty、Socket、WebSocket都是网络通信领域中的重要技术和工具,它们在应用场景和特性上有所区别。以下是对这四种技术和工具的应用场景及区别的详细分析: Http的…

Redis性能调优:深入剖析变慢原因及应对策略

如果观察到,这个实例的运行延迟是正常 Redis 基准性能的 2 倍以上,即可认为这个 Redis 实例确实变慢了。 1.如何查看实例的运行延迟 (1)redis-cli -h 127.0.0.1 -p 6379 --intrinsic-latency 60 执行该命令,就可以测…

深度学习网络训练及部署环节相关工具

数据可视化: matplotlib:可视化库seaborn:统计数据可视化模块 网络构建 网络编译: 网络训练: tqdm:进度条模块 模型可解释性 CAM:类别激活映射图 Saliency Maps:显著图 SmoothGrad:效果更好的显著图 GLIME:LIME方法的改进 网络评估…

CPU性能优化--函数分组

热点函数可以被分组到一起以进一步提升CPU前端缓存的利用率,当热点函数被分组在一起时候,他们可能会共用相同的缓存行,这会减少CPU需要读取的缓存行数量。 图44给出了被分组函数foo,bar和zoo的图形化展示。默认布局需要读取四个缓存行&#x…

solon 集成 activemq-client (sdk)

原始状态的 activemq-client sdk 集成非常方便&#xff0c;也更适合定制。就是有些同学&#xff0c;可能对原始接口会比较陌生&#xff0c;会希望有个具体的示例。 <dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-client&l…

群落生态学研究进展】Hmsc包开展单物种和多物种分析的技术细节及Hmsc包的实际应用

联合物种分布模型&#xff08;Joint Species Distribution Modelling&#xff0c;JSDM&#xff09;在生态学领域&#xff0c;特别是群落生态学中发展最为迅速&#xff0c;它在分析和解读群落生态数据的革命性和独特视角使其受到广大国内外学者的关注。在学界不同研究团队研发出…

ip_forward函数

ip_forward 函数是 Linux 内核中用于处理 IP 数据包转发的重要函数。它负责将数据包从一个网络接口转发到另一个网络接口。以下是这个函数的一些关键点和工作流程的概述: 1. **数据包接收**:当一个数据包到达网络设备(如以太网卡)时,内核会首先接收到这个数据包。 2. **路…