Windows 系统

  1. 找到hosts文件路径

    C:\Windows\System32\drivers\etc\hosts
    
  2. 以管理员权限修改文件

    • 方法1:记事本(管理员权限)

      1. 右键点击记事本图标,选择 以管理员身份运行
      2. 点击菜单栏的 文件 > 打开,粘贴路径 C:\Windows\System32\drivers\etc\hosts,选择所有文件类型后打开。
      3. 按格式添加记录(例如):
        127.0.0.1 example.com
        
      4. 保存文件(若提示权限不足,需确保以管理员运行)。
    • 方法2:PowerShell(管理员权限)

      notepad C:\Windows\System32\drivers\etc\hosts
      

      输入命令后会自动以管理员权限打开记事本。

  3. 刷新DNS缓存

    ipconfig /flushdns
    

Linux 系统

  1. 找到hosts文件路径

    /etc/hosts
    
  2. 使用终端修改文件

    • 使用任意文本编辑器(需sudo权限):
      sudo nano /etc/hosts
      
      sudo vim /etc/hosts
      
    • 按格式添加记录(例如):
      127.0.0.1 example.com
      
    • 保存文件:
      • nano:按 Ctrl+O 保存,Ctrl+X 退出。
      • vim:按 :wq 保存退出。
  3. 刷新DNS缓存(视系统而定)

    • systemd-resolved(Ubuntu等)
      sudo systemctl restart systemd-resolved
      
    • dnsmasq/nscd
      sudo service nscd restart
      

注意事项

  1. 修改前建议备份原文件。
  2. 每行格式为 IP地址 域名(如 127.0.0.1 localhost)。
  3. 修改后可能需要重启浏览器或应用生效。

如有权限问题,请确保使用管理员/root权限操作。