【hosts】hosts文件基本概念详解

基本概念

hosts是一个没有扩展名的系统文件,其基本作用是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个网址时,系统会首先从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会将网址提交DNS域名解析服务器进行IP地址解析。

Hosts文件仅对本机生效,对其他电脑和网站本身并不会造成任何影响。

文件位置

  • Windows:C:\Windows\System32\drivers\etc\hosts

  • Mac: /etc/hosts

  • Linux:/etc/hosts

  • Android:/system/etc/hosts

为什么修改hosts(hosts文件作用)

  • 加快域名的解析,通过在文件中添加域名与IP的映射关系,提高域名解析速度(绕开了DNS服务器,省去查询DNS的步骤)

  • 方便局域网用户,在很多单位的局域网中,会有服务器提供给员工使用,但局域网很少假设DNS服务器,访问这些服务器时,输入IP地址比较难记住,通过HOSTS文件的IP映射能够通过预设的名字来进行访问

  • 屏蔽网站(防止访问不良网站),能够将域各指向到不可访问的IP,达到广告过滤的效果

  • 企业开发过程中,使用本地域名代替繁琐的IP地址进行开发。

  • 强制指定域名IP。

使用hosts文件屏蔽网站原理

hosts文件中,127.0.0.1是本机的IP地址,当我们在浏览器中输入网址(域名)时,系统会优先打开hosts文件查找是否有该网站的IP地址。

而当我们在IP地址后面加上要屏蔽的网址,那么当我们在浏览器中输入被屏蔽的网址(域名)时,就会进入本机IP,以此达到屏蔽网站的作用。

为什么会突然跳到别的网站

原理同上,因此当我们打开网站发现跳转到了别的网站,可以去检查下电脑中的hosts文件是否被人修改过。

如何修改hosts

  1. 找到hosts文件,右键 > 属性 > 安全 > 编辑 > 勾选所有权限(一般 hosts 是不允许修改的,因此我们需要修改权限)> 应用 > 确定 > 应用 > 确定
  2. 右键记事本打开文件,在文件末尾输入 IP地址 域名,保存退出;
  3. 打开cmd,输入ipconfig/flushdns,刷新本地DNS。

PS:

  1. 建议把默认的hosts文件复制备份一份,方便恢复。
  2. 修改hosts并不能解决IP被封的问题。
  3. 在修改前,建议清理DNS缓存。
  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
Filebeat 是一个轻量级的开源日志文件数据收集器,它可用于将日志和事件数据从多个来源发送到诸如 Elasticsearch、Logstash、Kafka 等目的地。下面是 Filebeat 配置文件的详细解释: 1. `filebeat.inputs`: 这是一个数组,定义了要收集的日志文件的来源和类型。每个输入都包含一个 `type` 字段表示文件类型,如日志文件、系统日志等,以及相关的配置信息。 2. `filebeat.outputs`: 这也是一个数组,定义了将收集到的日志数据发送到的目的地。可以配置多个输出,例如 Elasticsearch、Logstash 等。每个输出通常包含一个 `hosts` 字段,表示要发送到的目标主机和端口。 3. `filebeat.modules`: 这是一个数组,定义了预定义模块的配置。预定义模块提供了对常见日志文件的结构化解析和分析功能,可以轻松集成到 Filebeat 中。 4. `filebeat.config.modules`: 这是一个布尔值,用于指定是否启用预定义模块。如果设置为 true,则 Filebeat 将加载并启用配置文件中定义的预定义模块。 5. `filebeat.autodiscover`: 这是一个对象,用于自动发现和动态管理容器化环境中的日志文件。可以根据特定的标签或其他条件自动配置输入。 6. `filebeat.registry.path`: 这是一个字符串,指定用于保存 Filebeat 状态和元数据的注册表文件的路径。注册表文件记录了已经发送的日志文件的位置,以便在重启后继续从上次中断的位置发送。 7. `filebeat.harvester.buffer_size`: 这是一个整数,表示每个 harvester(日志收集器)的缓冲区大小,用于在发送之前缓冲日志事件。 以上是一些常见的 Filebeat 配置文件的详细解释,你可以根据具体需求进行配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值