好久没有登录Coursera了,今天想要去找点心理学的课程学习一下,没想到申请了课程后视频却加载不出来。
从网上找了一些方法,成功解决。简单做一下记录。
01问题描述
播放问题:视频加载半天最后是黑屏。
用谷歌浏览器可以显示出提示信息,但用360浏览器就只是个黑屏。
02解决办法
1)搜寻可用IP地址
网上搜了下Coursera服务器
coursera网址:coursera.org
登录服务器: d3njjcbhbojbot.cloudfront.net
视频服务器: d3c33hcgiwev3.cloudfront.net
ping了一下视频服务器,果然是不通的:
这说明后面中括号里显示的IP地址对我们来说是不可用的,所以要找一个可用的IP地址。
这一步可以使用站长工具:
http://ping.chinaz.com/d3c33hcgiwev3.cloudfront.net
页面往下拉找到【检测结果】列表,找一个不超时且响应时间相对短一些的。
复制响应IP,ping一下看看:
可以通,而且时间也可以接受。
那接下来我们把这个IP地址写进hosts。
2)将可用IP地址添加至hosts文件
首先找到hosts文件,一般路径都差不多:
我们用text文本格式打开它就可以:
根据文件说明它存储的是IP地址和主机名之间的映射。所以我们按照它的示例把我们搜到的IP地址放上去,这样它访问的时候就会直接找到我们给出的IP。
上面的图片上我已经加好了,注意IP地址后面至少要有一个空格。
加完之后保存一下。
再ping一下视频服务器,可以看到IP地址已经变成了我们设置的这个:
3)播放测试
再次尝试一下播放视频:完美解决!
03一些小Tips
1)如何使用ping
按住win+R打开运行对话框,输入cmd,点击确定。
在闪烁的光标后输入 ping+空格+IP地址,回车ENTER运行。
2)hosts文件没有修改权限
管理员权限是可以修改的,如果希望普通用户也可以修改,右键打开属性,安全选项卡下可以设置写入权限。(安全起见建议给指定用户设置,图示偷懒了,直接设置了用户组)
3)hosts加完之后还ping出旧IP地址
如果你之前播放过视频,后来又改的IP地址,需要先清下DNS缓存:
按住win+R打开运行对话框,输入cmd,点击确定。在闪烁的光标那里输入ipconfig/flushdns,点击回车。
如果还不行,找一下你的电脑上是否有两个hosts文件(小概率事件),如果有的话,在另外一个文件上修改后重试。
以上,感谢网络上各位热心分享的网友。所以我也记录了一下,希望帮到后面的朋友~
有用的话记得留下赞再走~祝你学习愉快呀!