raw.github.com等連結無法訪問解決方案
阿新 • • 發佈:2020-12-10
由於國內DNS汙染等因素,在使用raw.github.com、raw.githubusercontent.com等連結獲取檔案時,經常會遇到因域名無法解析從而導致無法訪問的問題,為解決這個問題,我搜集了以下幾個方案。
一、 修改hosts檔案
hosts檔案位於C:\Windows\System32\drivers\etc\hosts(Windows)或 /etc/hosts(Linux)。在從DNS伺服器傳送請求之前,瀏覽器等網路客戶端程式會從這裡查詢域名解析結果,所以直接在hosts檔案中手動寫入解析記錄是解決DNS汙染的一種有效手段,不過無法應對IP動態變化的情形。具體的IP地址可以在 DNS查詢查詢。
二、 使用有效的公共DNS
一些高防的DNS服務商提供的公共DNS服務很少會出現DNS汙染的問題,所以可以更換DNS伺服器來獲取可靠的DNS解析,目前為止,我用過的114dns(114.114.114.114) 和百度公共DNS(180.76.76.76)都沒問題。
至於其他的DNS伺服器,可以使用nslookup命令傳送域名解析請求來判斷,命令格式如下:
nslookup <domain> <dns server> # 例如:nslookup raw.githubusercontent.com 114.114.114.114
以上就是本篇部落格的全部內容。