今天很多小伙伴都在說Github無法訪問,我們除了購買VPN之外,我們還能通過下面這個方案臨時解決當下無法訪問Github的問題。
解決步驟如下:
一、手動查詢Github的DNS
我們可以打開這個地址:http://tool.chinaz.com/dns?type=1&host=github.com&ip=
二、手動配置Host
將解析出來的響應iP配置到host文件。Windows下打開C:\Windows\System32\drivers\etc\hosts文件,添加Host配置,格式如下:
添加完成后,執行“ipconfig /flushdns”命令,刷新一下DNS解析緩存。
細心的人會發現,我的配置文件里面配置的host不一定在步驟一上面,手動查到的dns列表,因為host里面是前兩天查到的ip地址,目前Github還能正常訪問,只要能正常使用就不需要管這個問題。
這個方案存在一個問題,就是host配置會存在失效的問題。這也就是為啥稱這個方案為臨時方案。
三、手動配置會失效?
現象是手動配置host后,一段時間內能正常使用,但是不確定的時間之后可能就會失效。我也不知道為啥Github的DNS列表解析出來的IP會一直變,但是這個現象確實存在。使用這個方案的時候,建議如果能訪問就不需要修改Host,如果不可用或者出現其他問題的時候,就使用上面的步驟一和步驟二進行手動配置。這個解決方案雖然比較麻煩,但是省錢而且相對安全。O(∩_∩)O哈哈~