原理:
我們在瀏覽器輸入 GitHub 的網址時,會向 DNS 服務器發送一個請求,獲取到 GitHub 網站所在的服務器 IP 地址,從而進行訪問。
首次第一步ping百度,然后ping github
百度能ping通證明網絡沒有問題,下邊解決github的問題(本地dns無法解析)
win10系統進入到C:\Windows\System32\drivers\etc的文件夾下的hosts文件
Linux系統:/etc/hosts
編輯修改hosts文件,添加以下地址
192.30.255.112 github.com git
185.31.16.184 github.global.ssl.fastly.net
win10系統如果無法正常保存hosts文件請看 http://www.lotpc.com/dngz/8293.html
上述都完成后再次ping github
現在可以去瀏覽器打開GitHub了 哈哈O(∩_∩)O
上述地址如果不好用,那可以使用如下查詢
因為github 網址域名不斷在換,導致無法訪問登錄,
登錄網站 https://ipchaxun.com/ ,例如輸入github.com
如果還是不能訪問,請修改瀏覽器代理設置(以谷歌瀏覽器為例)
打開谷歌瀏覽器設置 進入高級設置 打開代理設置
點擊進入局域網設置
取消勾選
再次訪問,發現可以正常打開GitHub了,happy!!!
總結:
這些方式比較麻煩,查詢的IP也未必支持國內的訪問;
大家可以使用Gitee,它是國內版的GitHub;gitee倉庫和github倉庫可以進行同步,比較友好。
反正在下使用的是Gitee