(win10親測有效)
我之前在網上也找到了一些方法,但是過一段時間就會失效,我想是由於域名對應的ip會變,因此更新hosts文件不能一勞永逸。
考慮到該域名的ip可能在全球范圍有很多個,我參考了https://coderschool.cn/2164.html,使用文章中推薦的在線域名解析工具(第一個),返回如下:
d3c33hcgiwev3.cloudfront.net has address 13.33.20.91
d3c33hcgiwev3.cloudfront.net has address 13.33.20.88
d3c33hcgiwev3.cloudfront.net has address 13.33.20.162
d3c33hcgiwev3.cloudfront.net has address 13.33.20.147
並且試了一下這幾個ip,都是可以成功ping通的,將這個添加到hosts文件里:
13.33.20.91 d3c33hcgiwev3.cloudfront.net
13.33.20.88 d3c33hcgiwev3.cloudfront.net
13.33.20.162 d3c33hcgiwev3.cloudfront.net
13.33.20.147 d3c33hcgiwev3.cloudfront.net
需要注意的是,在修改hosts文件時一定要用管理員權限打開,不然就算修改完也保存不了,具體方法如下:
- 打開“開始菜單”,選中“記事本”,右鍵“以管理員身份運行”,在跳出的選擇菜單選擇“是”。
- 在“記事本”上選擇“文件”—“打開”,在“打開”選項中找到Hosts文件的目錄C:\Windows\System32\drivers\etc,選擇右下角的“所有文件”,就可以看到Hosts文件了。
- 此時再修改Hosts文件,再點擊"保存"。
打開cmd命令行,輸入如下命令:
ipconfig/flushdns
刷新就可以正常看視頻了,速度也可以。如果過一段時間這幾個ip失效了,可以用在線域名解析工具,看看最新的有效ip,測試ping得通的話,就更新hosts文件就好了。