github打不開怎麼辦?【網上通用辦法】

通過修改 Hosts 文件,將域名解析直接指向 IP 地址來繞過 DNS 的解析,以此解決污染問題。

具體操作步驟

1、打開 https://www.ipaddress.com/ 這個全球最好的 IP 地址查詢工具網站來查詢出域名當前對應的最優 IP。(不要用 ip168.com 這類國內的 IP 探針,其獲取的國外域名的 ip 也是被 DNS 污染過的)

查詢下面 3 個網址對應的 IP 地址
github.com : 140.82.113.4
assets-cdn.github.com : 185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153
github.global.ssl.fastly.net : 199.232.69.194

2、修改本地電腦系統 hosts 文件

Windows 系統中的文件路徑:C:\WINDOWS\system32\drivers\etc
Linux 系統中的文件路徑:/etc/hosts

直接在最後面加入以下代碼

192.30.253.112 github.com
140.82.113.4 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net

 

說明:在 Windows 系統中,包括 XP、Win7、Win8 、Win10 系統中,hosts 文件的位置都是一樣的。如果 etc 文件夾中並沒有 hosts 文件,那麼可能是該文件隱藏了,可以設置一下,讓其顯示出來即可。

3、 更新dns緩存

修改後會直接生效,無需刷新 DNS 緩存,因爲 hosts 的優先級大於 DNS 域名解析,添加完 hosts 之後,再訪問對應的域名,已經就與 DNS 沒關係了。如果未生效,重啓操作系統或用命令刷新。
Windows 系統:ipconfig /flushdns
Linux 系統:systemctl restart nscd
Mac 系統:sudo dscacheutil -flushcache或sudo killall -HUP mDNSResponder

注:我是加了這三個然後就可以打開了的。

140.82.113.4 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net 

 

原文地址:https://www.cnblogs.com/sochishun/p/14505669.html

 實在是不行就用vpn:Baacloud

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章