Linux / Mac / Windows 上 hosts 文件位置以及修改教程

出于某些原因,我们可能需要自定义某些域名的解析 IP 地址,这个时候我们就可以通过 hosts 文件来实现。本文介绍下在 Linux、Mac 和 Windows 上的 hosts 文件位置,以及 hosts 修改与配置教程。

一、hosts 文件位置

Linux、Mac 和 Windows 上的 hosts 文件位置整理如下:

  1. Windows 上的 hosts 文件位置为在C:\Windows\System32\drivers\etc
  2. Linux 和 Mac 的 hosts 文件位置都是 /etc/hosts

二、hosts 文件配置与修改

如果是 Windows,直接用文本编辑器修改 hosts 文件内容并保存即可,写字本或者 Sublime 都可以。

如果是 Linux 或者 Mac,那么可以用 vim 编辑器,打开 Teminal 终端,执行如下命令:

sudo vi /etc/hosts

之后会要你输入 root 密码,或者 Mac 的用户密码就可以修改 hosts 文件。

这里以 www.flyzy2005.com 这个域名为例,出预某种原因,在国内无法解析到正确的 IP,我们通过国外线路得知正确的 IP 地址应该是 1-4.27.133.214 (可以借助 ping.chinaz.com 得知指定域名的国外线路解析 IP),那么我们只需要在 hosts 文件最后加一段设置:

104.27.133.214 www.flyzy2005.com

修改后的 hosts 文件如下,

mac 修改 hosts 文件

保存文件即可完成修改 hosts 文件,之后你在自己电脑上解析这个域名时就会直接得到这个 IP 地址,而不用询问根域名服务器。

赞(1)
关注我们
未经允许不得转载:老王博客 » Linux / Mac / Windows 上 hosts 文件位置以及修改教程

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址