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
以上就是本篇博客的全部内容。
尾注:我在博客园开博客的主要目的是找一个方便的云笔记平台,内容都是平时的一些随记,个人并不追求文笔严谨,所以拜请不幸翻到这篇博客的网友们高抬贵手,不要吐槽我。