Github Pages 绑定域名遇到的坑

最近在GitHub上整了一个博客,记录一下自己遇到的坑。

我的博客地址

我纠结了好久,还是准备给自己的blog搞一个自己的域名。毕竟自己的域名还是比github.io要香一些。

于是我打开了阿里云网站开始挑选。

说是挑选,其实根本没有啥好选的啦。那些好听的域名都被买走了。想了想就买了一个最简单的zxysite.xyz。不买.com后缀的原因是贵。而.xyz只需要5r就可以拥有一年的使用权。

按照别人的教程

当我开始按照网上的说法绑定域名时,我的步骤如下:

  1. 打开命令行,ping自己的username.github.io地址,成功得到了一个ip如下:

  2. 打开阿里云的DNS解析,添加了一下两条记录。

    CNAME www specular-zxy.github.io

    A @ 185.199.119.153

  3. 然后打开了我的hexo博客的本地文件,在source路径下新建了CNAME文件,老老实实地填入了我新买好的域名。

  4. 然后在对应的GitHub仓库的设置里再一次填入我的域名。
    ken3

一切似乎都正常了,我在浏览器输入zxysite.xyz,也可以正常访问了。

我兴奋地把它分享给一个工具人,它却告诉我打不开…

而我又可以正常打开,这简直太奇怪了。

于是我又开始Google解决方案。

CloudFlare 加速

这一次,我搜到了一个方案告诉我使用这个CloudFlare,来加速访问我的github就可以了。

然后我就登陆了CloudFlare,并按照官网的傻瓜教程,把域名的DNS解析换过去了。

鬼知道我为什么会搜到这样的解决方案,我也很无奈…

CloudFlare虽然可以让你薅羊毛,但是我觉得它甚至没有Github.io快。大概是羊毛薅多了,没得给我分一杯了。反正就是很慢啦。最后我还是在阿里云控制台,又把DNS换过去了。

正确的解决方案

首先奉上官方指路文档,按照绑定顶尖域名的方式来解析你的域名Configuring an apex domain

不要企图通过ping的方式,来找出所有的IP地址。因为你的网站的IP是会变化的哦。所以你需要添加这四个解析到IP地址的A记录。

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

添加完成后,你的DNS解析记录应该是这样的。
在这里插入图片描述
然后你的网站就可以正常的被访问啦。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值