有挺长一段时间没有整理这个网站了,最近想起打开自己网站看看,结果发现访问报错了,我当时是直接输入的 'kirito.xyz' 这个顶级域名,错误提示如下:
Fastly error: unknown domain: kirito.xyz. Please check that this domain has been added to a service.
…
看到这个我一脸懵逼,心想这是什么鬼啊,我上次弄完明明都可以正常访问的啊...然后就去 Google 了下,原来这提示是表示域名解析出错了。
简单说明下,我这网站用的是 GitHub Pages 的免费空间,自己另买了个简短的域名,然后通过配置 CNAME 将自己域名解析映射到 GitHub Pages 的域名(也就是 'xxx.github.io'),之前配置完通过顶级域名和带 www 前缀两种方式是都可以正常访问的。
既然是域名解析的问题,就得去阿里云找答案了(域名是阿里云上买的)。几经翻寻,在帮助中心找到了一篇和我的问题很贴合的文章:
看完文章,我把旧的解析记录删了,重新添加了主机记录:
另外,对应的我 'xxx.gitHub.io' 项目里的 CNAME 文件是直接写的 'kirito.xyz'。之后回到网页,强刷新一次,就都能正常打开了。
以上。