当前位置: 首页 > news >正文

Windows 中的 Hosts 文件是什么?如何找到并修改它?

什么是 Hosts 文件

Hosts 文件是一个纯文本文件,存在于几乎所有的操作系统中,用于将主机名映射到 IP 地址。在域名系统(DNS)尚未普及之前,Hosts 文件是计算机网络中唯一用于主机名解析的方式。随着网络规模的扩大和 DNS 的引入,Hosts 文件逐渐退居次要位置,但它仍然是一个重要的工具,特别是在网络配置和故障排除中。

那 Windows Hosts 文件在哪?一般这个文件存放在“C:\Windows\System32\drivers\etc\hosts”中。

Hosts 文件用途

在了解了 Hosts 文件是什么之后我们再来看一看 Hosts 文件的用处都有哪些。

Hosts 文件的主要作用是进行主机名解析,即将可读的主机名转换为计算机可识别的 IP 地址。当在浏览器中输入一个网址时,系统会首先检查 Hosts 文件,看是否有相应的主机名映射,如果有就直接使用该映射,而无需查询 DNS 服务器。

它还可以屏蔽某些网站,可以将某些网站的主机名映射到一个无效的 IP 地址,在局域网中还可以使用该文件为本地设备设置静态 IP 地址映射,加快访问速度。

Hosts 文件还可以用于将流量重定向到特定的服务器。这在开发和测试环境中非常有用,允许开发人员在不影响生产环境的情况下进行测试。

如何编辑

因为 Hosts 文件是系统文件,所以我们需要使用管理员权限才能去修改它,下面是具体的操作步骤:

首先我们可以找到记事本工具,然后使用管理员身份运行。

然后在点击记事本中的文件,按照上面的文件地址(C:\Windows\System32\drivers\etc)找到 Hosts 文件,打开之后如果看见文件夹是空的记得修改下方选择框中的文件类型。

打开 Hosts 文件之后就可以自行在文件中添加一些映射,然后保存之后退出记事本就可以实现 Hosts 文件的修改操作。

当然你也可以在修改之前将 Hosts 文件进行备份,如果修改出现问题也可以直接使用备份的文件替换错误文件。

除了使用记事本之外,还可以使用命令提示符来修改 Hosts 文件,我们同样的需要使用管理员身份来运行命令提示符。

然后输入命令“echo 127.0.0.2 google.com >> %SystemRoot%\System32\drivers\etc\hosts”

接下来输入“type %SystemRoot%\System32\drivers\etc\hosts”我们就可以看见修改之后的 Hosts 文件。

原文链接:Windows 中的 Hosts 文件是什么?如何找到并修改它? 

http://www.lryc.cn/news/387070.html

相关文章:

  • 详细分析Oracle中的tnsnames.ora基本知识 以及 PLSQL如何连接(附Demo)
  • [深度学习] 图神经网络GNN
  • MATLAB中添加 Git 子模块
  • 24级中国科学技术大学843信号与系统考研分数线,中科大843初复试科目,参考书,大纲,真题,苏医工生医电子信息与通信工程。
  • 深入剖析C语言中volatile与register关键字的实战应用与底层原理
  • vue开发网站--关于window.print()调取打印
  • OJ-选座位
  • 【子串】3. 无重复的最长子串
  • Scrapy中爬虫优化技巧分享
  • 自然语言处理-BERT处理框架-transformer
  • Kafka~消息系列问题解决:消费顺序问题解决、消息丢失问题优化(不能保证100%)
  • 如何确保日常安全运维中的数据加密符合等保2.0标准?
  • 下一代的JDK - GraalVM
  • Java三方库-单元测试
  • p2p、分布式,区块链笔记: libp2p基础
  • 企业本地大模型用Ollama+Open WebUI+Stable Diffusion可视化问答及画图
  • Unity学习笔记---调试
  • Py之dashscope:dashscope的简介、安装和使用方法、案例应用之详细攻略
  • Go使用Gin框架开发的Web程序部署在Linux时,无法绑定监听Ipv4端口
  • 【图解大数据技术】Hadoop、HDFS、MapReduce、Yarn
  • AGPT•intelligence:带你领略全新量化交易的风采
  • HarmonyOS Next开发学习手册——创建轮播 (Swiper)
  • 【计算机视觉】mmcv库详细介绍
  • 【面试系列】Go 语言高频面试题
  • React 扩展
  • IT入门知识第八部分《云计算》(8/10)
  • Linux-笔记 全志T113移植正点4.3寸RGB屏幕笔记
  • Linux shell编程学习笔记59: ps 获取系统进程信息,类似于Windows系统中的tasklist 命令
  • 在Android中使用ProgressBar显示进度
  • Java基础面试题(简单版):