解决使用github pages的博客推送后报warning的问题

不知道是从今年还是去年开始,每次推送完博客之后,都会朝我邮箱发送一封warning的邮件,长这样
Xnip2020-03-17_17-52-44.png


先阅读邮件

按照邮件内容所说,就是因为我博客使用的域名,指向了一个老的DNS地址。

The custom domain for your GitHub Pages site is pointed at an outdated IP address. You must update your site's DNS records if you'd like it to be available via your custom domain. For more information, see Github Help - working with github pages.

首先不管使用的是什么博客系统,使用的如果是github pages,无论是hexo还是Gridea,在域名解析的时候,总会指向github pages的A地址,那就要去当时设置DNS的地方去修改。

  • 如果域名在外网购买(例如Godaddy等),那可能域名解析是放在DNS Pod上(因为之前我搭博客的时候,参考了一些攻略网站就是这么推荐我使用的)。
  • 如果是国内域名商购买(阿里云、腾讯云等),那就直接进服务商的控制台去修改

进入域名解析控制台

这里因为我域名在阿里云购买,所有示例就用阿里云了。

进入阿里云的控制台后,左侧选‘域名’

Xnip2020-03-17_18-04-35.png

修改DNS指向地址

将原有的记录暂停或删除

找到自己博客的域名,点击‘解析’。找到目前生效的记录类型为A的条目,记录值应该是192.30.252.154192.30.252.153,将这两条点‘暂停’(或者直接删除,我这里是点的暂停)
Xnip2020-03-17_18-07-47.png

新增两条新的记录

新增两条记录,记录类型为A,主机记录为@,记录值185.199.108.153,TTL设置10分钟,两条记录的记录值分别是185.199.108.153185.199.109.153,记得保存记录之后检查一下是否开启,如果没有没有开启的话,要把它开启。

Xnip2020-03-17_18-13-23.png

差不多十分钟之后生效,下次推送就不会发warning邮件到邮箱了。


注意⚠️

  1. 关于为什么使用185.199.108.153185.199.109.153这两条记录值:这个是github官方文档中推荐使用的dns地址,所以使用
  2. 使用这两条记录值之后,博客会跟github有同样的网络情况:有的时候github抽风了,一定要翻墙才能打开,那么很不幸的,博客也是这样... 但是使用旧的dns地址就不会这样,所以就很尴尬