Hosts 文件的作用和位置

Hosts 文件中指定了域名和IP地址的对应关系,如果一个域名在 hosts 文件中指定了 IP 地址,在访问此域名时,系统将不会通过 DNS(Domain Name System)来解析它的 IP 地址,而是直接访问所指定的 IP 地址。也就是说,在 hosts 文件的帮助下,我们可以绕过 DNS服务器而直接访问一些域名。

以 Windows 为例,Hosts 文件的格式为“<IP地址> <域名> <#注释>”,如:

127.0.0.1 google.com # 将 google.com 重定向到127.0.0.1

下面是常见的操作系统中hosts文件的位置:

  • Windows:%SystemRoot%\system32\drivers\etc\,如 C:\Windows\System32\drivers\etc\
  • Macintosh 和 iOS:/etc/hosts
  • Symbian:C:\system\data\hosts (Symbian OS 6.1–9.0) 和 C:\private\10000882\hosts (Symbian OS 9.1+)
  • Android:/system/etc/hosts

Hosts 文件可被用于监管,如屏蔽某些网站,把它们的IP地址设置为不存在的地址;或者域名劫持,某些病毒程序会修改 hosts 文件,把某个域名转向恶意网站等。


3 条评论 添加

发表评论

电子邮件地址不会被公开。 必填项已用*标注