RQL's Blog 菜鸟成长记

无法访问github.io的解决办法

2020-08-22
renql

不知为何,最近几个月 github.io 一直打不开。根据网上的说法是域名解析的问题。目前找到了三种解决方法。

修改hosts文件

一般来说,访问网址时先搜索hosts文件,如果有网址对应的ip则不需要dns域名解析,因此可以将网址的ip配成静态ip,减少解析过程,提高访问速度。

修改过程如下:

  1. 利用该网站 https://ipchaxun.com 查找网站对应的ip,如果搜不到,可以多刷新一下
  2. hosts文件(位置为C:\Windows\System32\drivers\etc)最下面增加(该文件的修改需要管理员权限,可以复制该文件到其他文件夹下修改,改完后再复制过来):
    185.199.108.153 xxxxx.github.io
    185.199.109.153 xxxxx.github.io
    
  3. 打开dos窗口,执行:ipconfig /flushdns,来刷新网络DNS缓存。

然后就可以访问了。但如果要访问别人的github.io,就需要再添加相应的ip地址。感觉还是不太方便,不知道什么时候可以正常访问任意的 github.io 呢?

修改IPv4的dns

最近经同学推荐,发现可以通过修改IPv4的DNS服务器地址来访问任意的 github.io。具体可以看这一篇博文 DNS修改方法

据了解,此处修改的的这个DNS是阿里的,可能是因为他们的hosts比较全,公网的host配置中如果某些地址被删除的话,就会无法访问那些网站。

修改google游览器的DNS URL


上图中的URL是:https://dns.alidns.com/dns-query?

上述设置只有在google游览器是86.0.4240.111版本下才能实现。如果是70.xxx版本的话可能无法搜索该设置。


上一篇 海温数据

Content