HOSTS 文件简介
- 什么是 HOSTS 文件?
HOSTS 文件是一个系统文件,用于维护 IP 地址和域名(或主机名、主机别名)之间的映射关系。
- HOSTS 文件的功能
建立和存储 IP 地址与域名(或主机名、主机别名)之间的映射关系。
- HOSTS 文件的使用场景
最常见的场景是,当访问一个网站时,系统会首先查询 HOSTS 文件,以查找域名和 IP 的映射关系。如果存在映射关系,系统将通过 IP 地址访问服务器;如果不存在,则会访问 DNS 服务器,获取域名对应的 IP 地址,然后再去寻找服务器。
- HOSTS 文件的映射关系定义格式
HOSTS 文件采用以下格式定义映射关系:
IP 地址 主机名/域名 主机别名
其中,IP 地址为第一部分,主机名/域名为第二部分,主机别名不是必需的,且每部分用空格分隔。
- HOSTS 文件的存放位置
- Linux 系统:/etc/hosts
- Mac 系统:~/private/etc
- Windows 系统:C:WindowsSystem32driversetc
- HOSTS 文件的用途
HOSTS 文件可以解决以下问题:
- 加速域名解析
对于经常访问的网站,在 HOSTS 文件中配置域名和 IP 的映射关系,可以快速解析出 IP,无需请求网络上的 DNS 服务器。
- 屏蔽网站
将一些不友好的网站域名映射到错误的 IP 或自己计算机的 IP,这样就可以屏蔽访问这些网站。
- 双机互连
当两台计算机只有双机互连时,这两台计算机都需要设置自己的 IP,并在对方的 HOSTS 文件中加入自己的 IP 和主机名。
- 在 Linux 系统中管理主机名的工具:hostname
hostname 工具可用于在 Linux 系统中管理主机名:
- 显示主机名:
hostname
- 显示主机 IP:
hostname -i
- 注意事项
HOSTS 文件配置的映射是静态的。如果网络上的计算机更改了 IP,请及时更新 HOSTS 文件中的 IP 地址,否则 HOSTS 文件将无法发挥预期作用。
- 版权说明:
- 本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 295052769@qq.com 举报,一经查实,本站将立刻删除。