解决www.coursera.org可以登录但无法播放视频

【2019-7-10亲测可用】

本人在coursera观看学习吴恩达的机器学习时,遇到视频无法播放的问题,在网上找到了https://blog.csdn.net/wj1066/article/details/78972002的解决办法,非常感谢他!!!!简洁好用的解决办法。

下面为转载内容:

1.解决方法

无论你是mac还是windows还是Linux系统,系统中都会有一个hosts文件。这个文件在各系统中的地址如下。

  • mac系统 => /private/etc/hosts
  • Linux系统 => /etc/hosts
  • windows系统 => C:\Windows\System32\drivers\etc\hosts

打开hosts文件,将

52.84.246.72 d3c33hcgiwev3.cloudfront.net

这一行黏贴到文件的末尾,保存,windows可能需要管理员权限(可以先把文件复制出来,修改后再覆盖回去),mac和Linux需要sudo,重新打开coursera即可。

2.原理(可选)

如果你是好奇宝宝,那就继续往下看。
在互联网的发展中,为了方便用户记忆,我们将IP地址变成了一个个的域名,用户不需要去记复杂的数字IP,把这个工作交给了计算机来做。我们键入域名后,计算机来把域名转换成对应的IP。网络上的DNS(Domain Name Server)就是用来进行域名解析的。在GFW(墙)的几种封锁方式中,有一种就是DNS污染,GFW会对域名解析过程进行干扰,使得某些被干扰的域名返回一个错误的IP,这样主机就无法连接来获取资源。
Hosts相当于一个本地的DNS,域名解析过程中,不论什么系统我们会先在本地的hosts文件查找对应的域名解析,如果没找到我们才会去DNS上找。所以,如果我们先在本地写好了,那么就不用去DNS找了,也就可以绕过GFW的这层限制了。
这种方法在Coursera是适用的,原理就是Coursera播放视频会去d3c33hcgiwev3.cloudfront.net请求资源,Coursera没有被墙,但是这个视频支持的网址是被墙的,所以出现可以登录Coursera但无法播放视频的问题。其他网站twitter,google等有时候也适用,不过你需要在互联网上搜索到对应的ip。因为封锁方式也有多种,有时候这种方法也会失效,只能使用VPN了。
--------------------- 
作者:weijian001 
来源:CSDN 
原文:https://blog.csdn.net/wj1066/article/details/78972002 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值