raw.github.com等鏈接無法訪問解決方案


​ 由於國內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

以上就是本篇博客的全部內容。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM