MacOS电脑如何修改Hosts?

MacOS 电脑修改Hosts的方法 hosts文件是系统中用于映射域名与IP地址的文件,修改它可实现域名劫持、加速网站访问等功能。以下是macOS系统修改hosts文件的详细步骤。

一、打开终端

通过Spotlight搜索按下command+空格输入“终端”并打开,或在“应用程序-实用工具”文件夹中找到终端图标双击打开。

二、备份Hosts文件可选

为防止操作失误,先备份原文件。在终端中输入以下命令并按回车: sudo cp /etc/hosts /etc/hosts.bak 输入管理员密码密码输入时不显示字符,成备份。

三、编辑Hosts文件

1. 获取编辑权限 在终端中输入以下命令,打开hosts文件: sudo vim /etc/hosts 若不熟悉vim编辑器,可替换为sudo nano /etc/hosts,nano操作更简单

2. 输入内容

  • 使用vim时,按下i键进入编辑模式;
  • 使用nano时,直接通过方向键移动光标。 在文件末尾添加规则,格式为:IP地址 域名,例如: ``` 192.168.1.1 example.com 127.0.0.1 localhost ```

    四、保存并退出

    • vim编辑器:按下esc键,输入:wq并回车保存退出;若需放弃修改,输入:q!强制退出。
    • nano编辑器:按下control+O保存,再按control+X退出。

      五、刷新DNS缓存

      修改成后,需刷新DNS缓存使配置生效。在终端中输入以下命令并回车: sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

      成以上步骤后,hosts文件修改即生效。可通过ping命令或浏览器访问目标域名验证结果。

延伸阅读: