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 文件如下,

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

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

给TA打赏
共{{data.count}}人
人已打赏
运维

Linux 禁止 udp 发包防止 UDP Flood DDoS Attack

2023-11-15 18:23:25

运维

Nginx-如何实现页面访问404

2023-11-15 18:55:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索