开源项目hosts安装与使用指南
hostsGitHub最新hosts。解决GitHub图片无法显示,加速GitHub网页浏览。项目地址:https://gitcode.com/gh_mirrors/host/hosts
目录结构及介绍
在克隆或下载了https://github.com/ineo6/hosts.git
仓库之后,你会看到以下主要目录和文件:
- hosts: 主目录下通常存放的是hosts文件的不同版本,用于不同操作系统(如Windows, macOS, Linux)。
- .gitignore: 这个文件定义了Git应该忽略哪些文件或目录,以避免不必要的文件被提交到仓库中。
启动文件介绍
由于hosts
项目本质上是一组文本文件,其“启动”并不像传统应用程序那样有一个可执行程序或脚本来运行。但是,当你想要更新你的系统中的hosts
文件时,可以参考以下步骤来“激活”这些hosts
文件:
对于Windows系统:
- 将你选择的
hosts
文件复制到C:\Windows\System32\drivers\etc
目录下。 - 使用管理员权限打开命令提示符并输入以下命令进行替换:
copy path_to_your_downloaded_hosts_file C:\Windows\System32\drivers\etc\hosts
对于macOS和Linux系统:
- 将你选择的
hosts
文件复制到/etc
或者/etc/hosts.deny
目录下。 - 使用终端(Terminal),通过超级用户权限进行编辑或覆盖原有的
hosts
文件:sudo cp path_to_your_downloaded_hosts_file /etc/hosts
配置文件介绍
hosts
文件自身就是该项目的核心配置文件,用于映射IP地址到域名上,从而提供一种快速且无需DNS查询的方式访问网站。这尤其有用当处理内部网络或是不希望使用外部DNS服务的情况。
一个典型的hosts
文件示例看起来如下:
# This is comment line.
#
# Each entry should be made of at least two space-delimited fields
# The left-hand side is the address; the right-hand side is the hostname
# IPv4 Addresses
127.0.0.1 localhost
::1 localhost
# Additional mappings which are not specific to GNU/Linux machines
127.0.0.1 localhost.localdomain
::1 localhost.localdomain
该文件的关键组成部分包括:
- 注释行 (
#
):用于描述hosts
文件的规则和用途,也可以用于注释特定条目。 - 映射条目:每个条目都至少由两个字段组成,左边是IP地址,右边是对应的主机名。
要更改系统的DNS解析行为,只需要编辑这个文件即可,使特定的域名指向自定义的IP地址。这是系统级的修改,因此需要适当的操作权限。
以上便是基于https://github.com/ineo6/hosts.git
仓库创建的hosts
文件的使用说明。遵循上述指导,你可以有效地管理和定制你的本地hosts
文件,满足各种网络需求。
hostsGitHub最新hosts。解决GitHub图片无法显示,加速GitHub网页浏览。项目地址:https://gitcode.com/gh_mirrors/host/hosts