通过编辑Mac主机文件,可以模拟DNS更改并为域名设置所需的IP。使用主机文件,可以覆盖Internet服务提供者设置的任何DNS值,如果域名尚未注册或没有指向服务器,但想预览网站,那么这可以做到。

在本教程中,您将学习如何编辑Mac上的主机文件。

步骤1 – 打开主机文件

按照以下步骤打开Mac上的主机文件:

进入启动程序(F4键),并在搜索字段中键入terminal,单击终端图标。

Mac终端图标

本文将使用Nano文本编辑器打开主机文件,可以通过执行以下命令用Nano打开它:

sudo nano /private/etc/hosts

当我们使用sudo编辑hosts文件时,系统会要求输入Mac用户帐户和密码。请注意,由于安全原因,光标不会移动。这是正常的 – 只需输入密码并按enter键即可。

步骤2 – 在Mac上编辑主机文件

为了模拟DNS更改和将点域名改为IP地址,请使用以下语法:

IP_Address domain.comIP_Address www.domain.com

例如,要模拟simcf.cc和www.simcf.cc的DNS更改,我们必须在hosts文件的底部包含以下几行。

93.188.160.58 simcf.cc93.188.160.58 www.simcf.cc

这将模拟将simcf.cc和www.simcf.cc的IP地址更改为93.188.160.58。

编辑完主机文件后,按键盘上的CMD + X,输入Y保存更改,然后按enter按钮。

步骤3 – 刷新DNS缓存(可选)

有时更改不会立即应用,可能需要刷新DNS缓存。在Mac上,DNS缓存可以通过执行以下命令刷新:

Mac OS X Snow Leopard

sudo dscacheutil -flushcache

OS X Mavericks,Mountain Lion和Lion

sudo discoveryutil mdnsflushcache

结论

通过这个简短的教程,您将可以在Mac上编辑主机文件。如果域名没有注册或没有指向服务器,但想预览网站,这是非常有用的。