Coursera视频无法播放

因为dns污染,导致在中国大陆无法播放coursera上的视频,当然翻墙之后是能观看的。不过也可以通过修改hosts文件达到相同的目的。

Linux/Ubuntu

  1. 打开hosts文件

    sudo gedit /etc/hosts
    
  2. 修改hosts文件内容

    # 在hosts文件的末尾添加一下内容
    ##Coursera解决DNS污染:
    52.84.246.90 	d3c33hcgiwev3.cloudfront.net
    52.84.246.252	d3c33hcgiwev3.cloudfront.net
    52.84.246.144	d3c33hcgiwev3.cloudfront.net
    52.84.246.72	d3c33hcgiwev3.cloudfront.net
    52.84.246.106	d3c33hcgiwev3.cloudfront.net
    52.84.246.135	d3c33hcgiwev3.cloudfront.net
    52.84.246.114	d3c33hcgiwev3.cloudfront.net
    52.84.246.90	d3c33hcgiwev3.cloudfront.net
    52.84.246.227	d3c33hcgiwev3.cloudfront.net
    
  3. 重启网络

sudo /etc/init.d/networking restart

Windows

# 1. 文本格式打开hosts文件,目录:C:\Windows\System32\drivers\etc
# 2. 参考Linux下修改方式,修改hosts文件
# 3. win+R打开cmd,输入ipconfig/flushdns刷新一下dns

Mac OS

#1. sudo vi /etc/hosts
#2. modify the file hosts 
#3. sudo dscacheutil -flushcache 刷新dns
  1. Finder->right click -> go to Folder ,弹出框输入/private/etc/,在打开的文件夹中找到hosts文件
  2. 将hosts拖拽到桌面,然后点击鼠标右键,选择打开方式-文本编辑,并修改
  3. 将hosts文件拖拽回/private/etc/文件夹,刷新就能播放了。

References

[1]. https://www.zhihu.com/question/29433255 [2]. https://www.cnblogs.com/shuaishuai-it/p/6722725.html [3]. https://blog.bbzhh.com/index.php/archives/61.html

Table of Contents