博客
关于我
关于hosts文件的一些事
阅读量:251 次
发布时间:2019-03-01

本文共 931 字,大约阅读时间需要 3 分钟。

一、什么是hosts文件

Hosts文件是计算机中一个重要的系统文件,通常以文本格式存在,无扩展名。它类似于一个域名与IP地址的映射列表,支持记事本等简单编辑工具进行修改。

二、hosts文件的作用

Hosts文件主要用于将访问域名域名与对应的IP地址建立静态关联关系,使得系统在解析域名时优先检查hosts文件中的映射关系。

  • 域名解析优化

    对于常访问的网站,可以在hosts文件中手动添加域名与IP地址的映射关系。当用户输入域名时,系统会首先检查hosts文件,如果找到匹配项则直接使用对应IP地址访问网站。如果未找到,系统会向DNS服务器提交查询以获取IP地址。

  • 加速域名解析

    在hosts文件中预先配置常用网站的域名与IP地址映射,可以显著提升域名解析速度,减少对网络DNS服务器的依赖。

  • 便于局域网管理

    在局域网中,服务器通常以难记的IP地址提供服务。通过在hosts文件中创建易于记忆的域名(如web-server),用户只需输入域名即可快速访问服务器资源。

  • 三、hosts文件的修改方法

  • 定位hosts文件

    在Windows系统中,hosts文件位于C:\Windows\System32\drivers\etc目录下。可以使用第三方工具(如火绒)快速定位并编辑文件。

  • 添加或修改映射关系

    按照以下格式添加或修改记录:

    IP地址   域名

    例如:

    127.0.0.1  local website

    注意:以#开头的行为注释,不会生效。

  • 管理员权限下保存

    修改hosts文件需要管理员权限。可以通过右键单击文件并选择“以管理员身份编辑”或使用命令提示符执行以下操作:

    • ipconfig /flushdns:清除DNS缓存
    • ipconfig /displaydns:查看当前DNS缓存
  • 四、hosts文件使用注意事项

  • 注释处理

    hosts文件中的注释行以#开头,不会被系统解析。若需要取消多行注释,可使用快捷键Ctrl + H,将#替换为空白字符。

  • 手动更新

    在修改hosts文件后,务必确保IP地址和域名对应关系准确无误。若网络环境发生变化,需及时更新hosts文件中的映射关系。

  • 通过合理配置hosts文件,可以显著提升工作效率,尤其在局域网环境中。

    转载地址:http://trwa.baihongyu.com/

    你可能感兴趣的文章
    No 'Access-Control-Allow-Origin' header is present on the requested resource.
    查看>>
    No fallbackFactory instance of type class com.ruoyi---SpringCloud Alibaba_若依微服务框架改造---工作笔记005
    查看>>
    No module named cv2
    查看>>
    No module named tensorboard.main在安装tensorboardX的时候遇到的问题
    查看>>
    No qualifying bean of type XXX found for dependency XXX.
    查看>>
    No resource identifier found for attribute 'srcCompat' in package的解决办法
    查看>>
    Node.js 文件系统的各种用法和常见场景
    查看>>
    node.js 配置首页打开页面
    查看>>
    node.js+react写的一个登录注册 demo测试
    查看>>
    Node.js安装与配置指南:轻松启航您的JavaScript服务器之旅
    查看>>
    nodejs libararies
    查看>>
    nodejs-mime类型
    查看>>
    nodejs中Express 路由统一设置缓存的小技巧
    查看>>
    Node入门之创建第一个HelloNode
    查看>>
    NotImplementedError: Cannot copy out of meta tensor; no data! Please use torch.nn.Module.to_empty()
    查看>>
    npm run build 失败Compiler server unexpectedly exited with code: null and signal: SIGBUS
    查看>>
    npm WARN deprecated core-js@2.6.12 core-js@<3.3 is no longer maintained and not recommended for usa
    查看>>
    npm和yarn的使用对比
    查看>>
    npm报错unable to access ‘https://github.com/sohee-lee7/Squire.git/‘
    查看>>
    npm的问题:config global `--global`, `--local` are deprecated. Use `--location=global` instead 的解决办法
    查看>>