修改hosts文件步骤
定位hosts文件
hosts文件的位置因操作系统而异:
- Windows:
C:\Windows\System32\drivers\etc\hosts - Linux/Mac OS:
/etc/hosts
编辑hosts文件
- 使用文本编辑器打开hosts文件
- Windows:可使用记事本或其他文本编辑器。由于hosts文件没有扩展名,可能需要通过“打开方式”选择记事本。
- Linux/Mac OS:可使用终端命令
sudo nano /etc/hosts(nano是一个文本编辑器,也可以使用vi或其他编辑器)来打开并编辑hosts文件。
- 添加或修改映射条目
- 在hosts文件中,每一行代表一个域名和IP地址的映射关系。格式通常为
IP地址 域名。 - 根据需要,添加或修改TMM需要访问的影视信息数据库的域名映射。例如,如果TMM需要访问
themoviedb.org,但直接访问有问题,可以尝试添加类似以下的映射(注意:IP地址可能会变化,需要查找最新的有效IP):
- 在hosts文件中,每一行代表一个域名和IP地址的映射关系。格式通常为
13.224.161.90 api.themoviedb.org
104.16.61.155 image.tmdb.org
99.84.251.12 api.themoviedb.org
99.84.251.19 api.themoviedb.org
99.84.251.67 api.themoviedb.org
99.84.251.108 api.themoviedb.org
156.146.56.162 image.tmdb.org
108.138.246.49 image.tmdb.org
SwitchHosts提示:没有写入Hosts文件的权限
解决方法
1. 修改Hosts文件权限
首先,需要修改Hosts文件的权限,确保当前用户具有写入权限。
步骤:
- 打开 C:\Windows\System32\drivers\etc 目录。
- 右键点击 hosts 文件,选择 属性。
- 在 安全 标签下,点击 编辑 按钮。
- 找到当前用户或 Users 组,勾选 完全控制 权限。
- 点击 确定 保存更改。
1. 打开 C:\Windows\System32\drivers\etc
2. 右键 hosts 文件 -> 属性 -> 安全 -> 编辑 -> 勾选完全控制 -> 确定
2. 以管理员身份运行SwitchHosts
确保SwitchHosts以管理员身份运行,这样可以获得必要的权限来修改Hosts文件。
步骤:
- 右键点击SwitchHosts应用程序图标。
- 选择 以管理员身份运行。
示例:
右键 SwitchHosts 图标 -> 选择 “以管理员身份运行”
通过以上步骤,可以解决SwitchHosts提示没有写入Hosts文件权限的问题。