AI编程助手
AI免费问答

HOSTS的几种用法

蓮花仙者   2025-08-02 08:18   927浏览 原创

【导读】

This is a sample HOSTS file used by Microsoft TCP/IP for Windows.

这是一个用于Windows的Microsoft TCP/IP的示例HOSTS文件。

This file contains the mappings of IP addresses to host names.

这个文件包含了IP地址到主机名的映射。

Each entry should be kept on an individual line.

每条记录应单独保留在一行中。

The IP address should be placed in the first column followed by the corresponding host name.

IP地址应放在第一列,其后是相应的主机名。

The IP address and the host name should be separated by at least one space.

IP地址和主机名之间应至少有一个空格分隔。

Additionally, comments (such as these) may be inserted on individual lines or following the machine name denoted by a '#' symbol.

此外,注释(如这些)可以插入到单独的行中,或在“#”符号后面的机器名称之后。

【正文】

简述

HOSTS文件是用于存储计算机网络中各节点信息的文件,它负责将主机名映射到相应的IP地址。通过建立常用网站域名与其IP地址的对应关系,当用户在浏览器中输入网址时,系统会首先在HOSTS文件中查找对应的IP地址。如果找到,系统会直接访问该网页;如果未找到,则将网址提交给DNS服务器进行IP解析。

Host文件位置

在XP、Win7、Win8、Win10等Windows系统中,HOSTS文件位于系统盘的C:\Windows\System32\drivers\etc目录下。Linux系统中的HOSTS文件则位于/etc/目录下。

Android和iOS系统的HOSTS文件路径有所不同,Android的位于/system/etc/hosts,iOS的则在/private/etc/hosts。

HOSTS的几种用法在Windows系统中,如果未看到HOSTS文件,可能是因为系统将其隐藏了。在etc文件夹中,点击“组织”,选择“文件夹和搜索选项”,然后在“查看”选项卡下的高级设置中,选择“显示隐藏的文件、文件夹或驱动器”,即可查看HOSTS文件。

HOSTS的几种用法有些用户找到HOSTS文件后无法修改,只需右击该文件,选择“属性”,取消“只读”选项即可。

HOSTS的几种用法HOSTS文件的作用

1. 加快域名解析

对于经常访问的网站,可以在HOSTS文件中配置域名和IP的映射关系,避免DNS解析过程,从而提高域名解析速度。

例如:在HOSTS文件中添加111.202.100.49 www.sogou.com。

Windows系统的IP可以通过:开始 -> 运行 -> 输入cmd,执行ping + 网站域名来获取。111.202.100.49就是www.sogou.com的IP地址。这样访问搜狗搜索时速度会更快,是不是令人兴奋?

HOSTS的几种用法2. 服务器便捷访问

在公司的局域网中,通常没有DNS服务器,访问公开服务器只能通过IP地址。对于大多数人来说这是很麻烦的。通过HOSTS文件,可以为这些服务器设置易记的名字,建立IP映射,访问时只需输入该名字,方便得多。

3. 屏蔽网站

有些网站会在未经用户同意的情况下安装各种插件,甚至是病毒木马。通过修改HOSTS文件,可以将这些网站的域名映射到错误的IP或本地IP,从而阻止访问并避免下载不必要的插件。

例如:在HOSTS中输入127.0.0.1 www.123456789.com。

HOSTS的几种用法这样,当计算机解析www.123456789.com时,会解析到本机的127.0.0.1,从而屏蔽该网站。

HOSTS的几种用法4. 远程登录Linux主机过慢问题

在云服务器普及的时代,拥有个人云服务器很常见,但每次登录后等待时间较长。这是由于Linux主机在返回信息时,OpenSSH需要验证IP,通过反向DNS找到对应的主机名,再通过DNS找到IP地址,最后匹配登录IP是否合法,导致登录缓慢。可以在Linux主机的HOSTS文件中预先写入客户端的IP和名称,从而加快远程登录速度。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。