可以在Mac上使用主机文件来覆盖默认的DNS(域名系统)信息。 在使用服务器之前测试服务器时,更改主机文件非常方便。 您将能够使用其域名而不是机器IP地址。 通过输入计算机的IP地址并使用该域名,Mac可以转到该设备。
另请参阅我们的文章如何找出您拥有的Mac
使用主机文件的另一种方法是通过使用0.0.0.0作为其IP地址来阻止间谍软件,然后输入要阻止的域的名称。
编辑主机文件
我们将向您展示如何使用Mac上的终端以最有效的方式编辑主机文件。 终端应用程序位于Mac的“实用程序”文件夹中。 首先,您需要知道要将Mac定向到的设备的IP地址。 否则,至少要知道您希望Mac避免使用的互联网站点的域名。
- 导航到Mac上的终端,然后在触控板上双击,或双击鼠标。
- 现在,键入“ sudo nano / etc / hosts”,然后按键盘上的“ enter”或“ return”。
- 接下来,将要求您输入管理员密码以继续。
您应该在Nano Text Editor中。
当您想添加新设备或域时,请使用Mac键盘上的箭头键移动光标,将光标放在屏幕上的文本之后,然后开始输入。 在本地网络上,您可以将特定的IP地址映射到域-键入IP地址,然后键入域名。
如何避免站点
当您尝试使Mac远离特定网站时,请使用127.0.01,它将Mac映射回Mac。 路由器很可能为您的Mac分配了不同的IP地址,因此由于该主机文件中的默认设置,因此将127.0.01默认设置为本地计算机。
完成后,按住键盘上的“ Control”和“ O”键以保存您已编辑的文件。 然后,按住“ control”和“ X”退出。
清除DNS缓存
返回终端中的命令行后,键入“ sudo killall –HUP mDNSResponder”,然后单击“返回”。这样做会清除Mac上的DNS缓存,并避免与对主机文件所做的任何更改混淆。
让自己成为笔记
在将来的某个时候,您可能需要撤消对hosts文件所做的更改,以使Mac上的内容正常运行,因此最好不要忘记所做的更改。 在Mac的记事应用程序中为自己写一个记事,作为有关更改的友好提醒。