最近github又訪問失敗了,為了避免以后遇到這種情況又找很久解決方案,所以記錄一次此次的解決過程
首先,由於我ping以前設置的github靜態ip,發現已經請求超時了,所以先解決hosts文件中靜態ip問題
1 原理:
訪問網址時先搜索hosts文件,如果由網址對應的ip則不需要dns域名解析,因此可以將網址的ip配成靜態ip,減少解析過程,提高訪問速度。
2 操作:
2.1hosts文件最下面增加(win10的位置為C:\Windows\System32\drivers\etc,先拷到其他地方修改后再覆蓋該文件夾hosts文件):
(找個查詢ip的網站查詢以下github.com具體ip,每個人的ip好像是會不同的)
192.30.253.113 github.com
185.199.108.153 github.github.io
151.101.72.133 assets-cdn.github.com
151.101.185.194 github.global.ssl.fastly.net
2.2 打開cmd console:
執行:ipconfig /flushdns
操作到這里之后,發現能成功ping通github.com,十分激動的重新加載網頁...................
然后失敗了.........
后面查了很久,最后設置了瀏覽器代理解決了問題
打開谷歌瀏覽器設置 進入高級設置 打開代理設置
局域網設置
取消勾選
然后成功訪問到了github