Hosts 文件是更改您的计算机查看特定网站的方式的重要工具。虽然大多数用户永远不需要更改其 Hosts 文件,但 Web 开发人员或用户可能需要修改文件以查看仍在开发中的新站点。

要使您的计算机显示您的测试网站而不是实时站点,您必须将测试站点的 IP 地址以及域名添加到 Hosts 文件中。只要该信息包含在您的主机文件中,您的浏览器就会重定向请求以显示指定 IP 地址上的站点。这使我们能够在不修改生产站点的 DNS 的情况下测试功能。

找到Mac上的Hosts文件

首先打开终端,可以是自带的terminal,也可以是其他的(比如iterm2)

为了照顾到所有用户,我们再这里使用自带的terminal,选择Go->Utilities,点击打开

image-20220307220831635

找到terminal,双击打开

image-20220307221029742

然后,输入下面的命令

sudo vim /etc/hosts

如果没有vim,可以通过brew安装vim(参考文章安装brew 如何使用强大的软件包管理器Homebrew

打开后如图所示

image-20220307221503071

vim的操作请上网自行搜索

移动到底部,新建一行,左侧为ip地址,右侧为域名,更改完后如下图所示(仅做示范)

image-20220307221909805

最后wq保存即可