网络上大部分文章的步骤大致都是:
打开host文件 -> 利用在线解析工具返回域名 d3c33hcgiwev3.cloudfront.net 一连串的ip地址
-> 将得到的ip地址写入host文件并保存 -> 刷新DNS缓存
其实以上步骤其实都没问题,但实际操作后会发现,在修改完host文件后只能以txt形式另存。因此在修改host文件前网上大部分方法都漏了至关重要的一步——让host文件修改后可以被保存。不知道创作者们为什么都不把这一步也放出来。
找到host文件的位置:
Windows: C:\Windows\System32\drivers\etc (Win10、Win11都是)
macOS/Linux: /etc/hosts
选中host文件,右键->选择‘属性’
在‘常规’里将‘只读’的勾选去掉后应用并确定,如下图:
如果还是无法保存host文件,那么就去获得修改的权限,可以看 coursera网页登不上,视频无法打开——解决方案 - 知乎 (zhihu.com) 的修改host文件部分,里面有提及获得权限的办法,因为我个人懒就没自己写。
到这里我们就可以保存对host文件的修改了。
解决coursera视频播放和幻灯片的其他步骤我建议根据 coursera能登录进去,但视频无法播放怎么办?解决办法在这 - 知乎 (zhihu.com) 的文章即可,比较直观详细。