背景描述

自己的博客已经好久没有梳理了。然后之前那个用过的域名即slowsail.top已经过期,因为最近又在投递简历,所以重新续费,这回续费就续的比较长了。然后因为之前每次重新部署hexo都要重新配置一下页面,还挺烦的,所以这回就想每次部署hexo就不要重新配置页面了,直接绑定域名。

一些槽点回顾

作为一个事项,做记录是很重要的。但是实际上这回部署绑定域名我只是做了一下反思,在做的过程中因为觉得很简单,所以连记录都没有做。
这样的一个问题是反思回顾连自己犯下的错误到底是哪些都不知道,整个人脑子也容易裹挟。
所以,有时候在工作的时候去记录,虽然以可能感觉会慢一些,但是由于包含了对整个工作工程的觉察,所以可能反而效率会高。 作为一个解决问题的过程,记录下来也方便在不同的地方复现。
是的,网上教程很多,但是网上教程并非自己的问题。自己是最可能犯下自己曾经犯下的错误的,而网上的教程是别人的经验,可能包含,但是也可能无法解决我们自己的问题,所以以后一定要多做工作记录,多做工作笔记。比如说自己论文排版,包括后面用到latex,很可能就会出现很多错误,记录下来,既有输出,有可以理清自己的思路,一箭双雕。

过程回顾

首先是对自己解决由问题的参考:
第一个回答即可解决问题
非常简单其实,要点就是在云控制平台,解析配置中做一个域名解析的设置。
但是在我实际操作的过程中,还出现了ping自己的io页面得到ipv6的情况,于是我利用了查看网址ipv4的方法 即ping命令后面加上-4后缀,来解决了问题。
配置之后,页面成功跳转。

但是,马上又出现了:
虽然博客原始地址(github给的地址)可以访问到,但是自己的域名无法跳转的问题。想想到底是什么原因:
1.阿里云的DNS控制台到底配置是什么意思?
2.这里CNAME的原理又是什么?

1.CNAME的含义是: CNAME 即指别名记录,也被称为规范名字。一般用来把域名解析到别的域名上,当需要将域名指向另一个域名,再由另一个域名提供 ip 地址,就需要添加 CNAME 记录^1
2.阿里云的DNS控制台的含义其实在旁边的?里面写的很挺清楚了。

一点经验

1.当然是要写工作笔记。
2.在调试的时候,要注意问题的“最小描述”。即这个问题到底可以被描述为怎样的问题。说清楚需求是很重要的。
我之前一直的搜索问题是:hexo butterfly 如何绑定github page域名。确实也有一些答案,但是答案本身可能都包含着如何配置hexo。
所以,将问题抽象成一个小问题(实际上是拓展了范围,但是因为拓展范围,所以这个问题会有更多人经历,所以也就有更好的解答),即github page 如何绑定域名。然后得到的果然是精准的回答。
3.保持冷静,追问一步。 说实话,有个很沮丧的点在于,之前我曾经ping过io地址,得到ipv6,然后竟然就放弃去获取ipv4了,因为我查到的如何获取页面的ipv6地址的答案非常糟糕,实际上可能需要多问一点,换一个角度提问:如何用ping命令获取某网页的ipv6地址。所以解决问题之前,可能提问也是一种艺术。