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

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

posted @ 2020-12-10 12:44  风影·黎安  阅读(4431)  评论(0编辑  收藏  举报