如题:

我们在平时开发,内测的时候,我们通常会去修改host文件,将线上的域名,绑定成本地IP,那么host文件是干嘛的,为毛修改这个文件就可以访问本地了。

hosts文件是Windows系统中一个负责IP地址与域名快递解析的文件,以ASCLL格式保存。计算机在键入域名(比如www.baidu.com)的时候,首先会去看看hosts文件汇总有没有关于此域名IP地址的记录。如果有,就直接登陆该网站;如果没有再查询DNS服务器。hosts在Windows98中是hosts.sam文件,在Windows2000/XP中则就是hosts文件,没有拓展名。 在Windows 98系统下该文件在Windows目录,在Windows 2000/XP系统中位于C:\Windows\System32\Drivers\Etc目录中。

该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。

用记事本打开hosts文件,首先看见了微软对这个文件的说明。这个文件是根据TCP/IP for Windows 的标准来工作的,它的作用是包含IP地址和Host name 主机名的映射关系,是一个映射IP地址和Host name主机名的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name主机名。

现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。比如不想访问http://www.163.com,那我们在Hosts写上以下内容:

127.0.0.1 http://www.baidu.com#屏蔽的网站
0.0.0.0 http://www.baidu.com#屏蔽的网站

这样计算机解析域名就解析到本机或错误的IP,达到了屏蔽的目的。

Linux 系统中host 在/etc/hosts ,说明效果和windows类似。

host文件是干嘛的?有什么用?相关推荐

  1. 更改本地dns的host文件解析池的FQDN,以便office communicator非域远程登录

    (活动目录)今天部署ocs出现了外网无法解析池的FQDN名称而无法登陆的情况,哈哈哈!!这是当然的因为我只有一个公网ip地址,但是却没有公网的域名解析.以下的做法就是为了解决这个问题,我们通过更改本地 ...

  2. host文件修改后无法保存的问题

    可以先将host文件另存为txt格式并保存在桌面,然后删除原来的文件,最后将桌面上的文件移动到原来的文件夹中. 1.同时按住键盘上的"Win"键+"R"键打开运 ...

  3. [分享]Host文件的原理解释及应用说明

    Host文件的原理解释及应用说明 <?XML:NAMESPACE PREFIX = O /> Host文件位置及打开方式: Window系统中有个Hosts文件(没有后缀名), Windo ...

  4. host文件知识详解

    window环境: hosts文件位置:C:\windows\system32\drivers\etc 执行: ipconfig /flushdns #清除DNS缓存内容. ps:ipconfig / ...

  5. SwitchHosts!提示没有切换权限:C:\WINDOWS\system32\drivers\etc\host 文件无法修改

    切换失败是因为权限不够 解决方法: 1.找到host文件:路径:C:\Windows\System32\drivers\etc 2.右键host,点击属性,选择安全 3.赋予User所有权限

  6. Windows学习总结(4)——Host文件的作用和如何修改Host文件

    本经验将为您介绍,什么是Host文件,Host文件作用,Host文件的位置等信息,以帮忙您了解Host文件. 方法/步骤 什么是HOST文件:

  7. 通过配置host文件实现本地域名任意设置

    在进行web开发的时候,通常需要以http://localhost或者127.0.0.1之类的访问本地环境的网站.但是,如果本地放的网站多了,不得不做别的操作,比如端口设置.结果不容易记住啦. 我在本 ...

  8. 修改 Windows Host 文件工具

    Hosts文件是一个用于储存计算机网络中各节点信息的计算机文件.这个文件负责将主机名映射到相应的IP地址.hosts文件通常用于补充或取代网络中DNS的功能.和DNS不同的是,计算机的用户可以直接对h ...

  9. 如何修改host文件权限

    文章目录 1.打开host文件 2.右键属性->安全->高级 3.更改->高级->立即查找 4.在下拉菜单中找到"本地账户"确定->确定->应用 ...

最新文章

  1. POJ 计算几何专项训练(1) 【2318】【2398】【3304】【2653】【1556】【1066】...
  2. Tensorflow1.x 和 2.x如何读取ckpt中保存了那些参数
  3. Android Studio 开发安卓软件时下载的工程项目 Sync with gradle 失败
  4. 安卓APP_ Fragment(1)—— Fragment概念、基础用法、动态变换、管理栈
  5. java 递归改非递归_使用Java ThreadLocals的意外递归保护
  6. python猴子偷桃_Python实例100个(基于最新Python3.7版本)
  7. 阿里云rds for mysql平台介绍_阿里云RDS for MySQL 快速入门——笔记
  8. 入行GIS圈N年,看看资深GISer如何进行场景绘制?
  9. 计算机一寸照编辑教程,超简单的一寸照制作及排版教程,再也不花冤枉钱!
  10. c# encode decode
  11. web scraper——爬取知乎|微博用户数据模板【三】
  12. 通俗解读SGD、Momentum、Nestero Momentum、AdaGrad、RMSProp、Adam优化算法
  13. YYC松鼠短视频系统完整版的文件结构目录介绍以及自定义目录详解
  14. Matlab中int()函数的使用
  15. 统一论:3G手机、云计算、SaaS、业务开发平台、SOA、BPEL
  16. 【硬盘】2021-希捷叠瓦盘(SMR)、垂直盘(CMR/PMR)型号、容量大全
  17. 明日之后如何注销一个服务器的账号,明日之后账号怎么注销_明日之后账号注销方法介绍_玩游戏网...
  18. 哈工大计算机考研复试指南
  19. [4月24日] 苦练基本功,事半功倍!
  20. 区块链技术再出新玩法——解决跨境支付问题

热门文章

  1. 移动端使用PhotoSwipe 图片放大浏览
  2. 【转载】关于重定向RedirectAttributes的用法
  3. 【0429】散列函数和消息鉴别
  4. brocade 300 java版本_博科Brocade 300光纤交换机配置zone教程
  5. c++system函数
  6. 个人博客如何选择虚拟主机
  7. 《C语言程序设计》第4版 何钦铭、颜晖主编 课后习题答案 第12章 习题12
  8. 二本计算机专业可以考电网,不能小瞧的二本大学,学生毕业后直接进入电网?不用羡慕公务员...
  9. 服务器怎么装虚拟打印机,虚拟打印机安装不成功的原因
  10. 使用Docker安装HomeAssistant