如何解決github/amazonaws訪問不了的問題


原文鏈接:
https://www.clclcl.fun/2019/12/12/github-blocked/

如何解決github/amazonaws訪問不了的問題

緣起:

github.githubassets.com,github-cloud.s3.amazonaws.com,s3.amazonaws.com 等站點無法訪問。
其中amazone站點主要是github及一些倉庫發布軟件包使用,我們在下載時往往會跳轉到這里。

同樣的問題如其他某些站點,stackoverflow.com 使用的CDN地址訪問失敗等。

思路:

解決這種問題的前提是,GFW沒有牆你要訪問的網站。如工信部黑名單中的i.stack.imgur.com是怎么也不行的,除非你用代理或者VPN 😃
這種問題一般是因為域名解析的問題,比如有一些電信的一些DNS就解析不了aws的域名,或者解析到一個訪問不了的IP (一個域名往往對應多個IP地址)。

解決方案1:可以換一個DNS服務器。

如設置DNS為8.8.8.8,谷歌的服務器。  

缺點: 仍可能解析到某一個不可達的IP地址,若經常訪問國內站點的話,又遠不如運營商提供的服務器,異或一些大公司內部有自己的DNS。這種方案簡單粗暴,但不一定合適或有用,視自己情況而定。

解決方案2:本地解析

通過DNS解析結果,本地設置域名/IP解析,不走DNS。
步驟:

  • 通過站長工具 / 一起測17CE / 阿里雲DNS檢測 等,解析出DNS對應的所有IP地址,選擇TTL較小的記錄。
  • 修改hosts文件,windows在C:\Windows\System32\drivers\etc\hosts, Linux在 /etc/hosts,
  • 添加域名-IP記錄,如52.216.184.29 s3.amazonaws.com
  • 如果仍然不能訪問,可以從DNS解析結果里更換一個IP地址試試。
  • 也可以把DNS解析出來的IP都試試,選擇一個速度較快的節點。

附幾個站點的可用IP:

說明: 2019-12-11 驗證有效。

185.199.109.154 github.githubassets.com
151.101.184.133 avatars1.githubusercontent.com
52.216.105.11 github-cloud.s3.amazonaws.com
52.216.184.29 s3.amazonaws.com
192.30.253.118 gist.github.com

參考鏈接:
【++DNS工具: 站長工具-DNS查詢++】,同時返回多個DNS服務器的解析結果

【++DNS工具:一起測17CE++】,功能非常多,ping、dig、CND測試等等都有。

【++DNS工具:阿里雲-DNS檢測頁面++】 ,可以檢測是否被工信部拉黑

【++s3.amazonaws.com github.com拒絕了我們的連接請求->解決方案】++

【++github.com 拒絕了我們的連接請求——解決方法++】

【++GitHub 在國內無法訪問之后,如何自救? - 知乎用戶的回答 - 知乎++】

【++github排版混亂的解決方法++】
【gist.github.com 被牆無法訪問解決辦法】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM