hexo域名解析的两种方法

前言

想要在浏览器里面输入域名到达某个地址。必不可少的一步就是要告诉全世界的电脑,这个域名现在指向这个地方啦。
而这一步就是由 dns 服务器来负责的。
我们需要做的就是将域名与固定的 ip 地址绑定起来 (A),或者是与某已有域名绑定起来(CNAME).

下面我们以阿里云购买的域名为例

域名解析

方法一(不推荐)

首先获取自己 github 的二级域名的 IP 地址,win­dows 下直接在 cmd 里 Ping 一下自己的博客就会得到 IP 地址:

我的 ip 是 185.199.111.153

下面通过 DNS 域名解析将购买的域名指向 github 的二级域名:user­name.github.io,
进入阿里云的管理控制台 - 云解析 DNS,进入域名的解析设置,将得到的 IP 地址填到记录值一栏,点击确定就 OK 了。填完以后的解析列表会出现:


记录值就是自己 github 的二级域名的 IP 地址。

方法二(推荐)
直接解析域名的 CNAME 记录到你的 Git 二级域名,不要使用方法一中的 A 记录,因为 ip 地址可能会一段时间之后会改变 (由于网络地址转换协议 NAT),所以建议记录类型选择 CNAME 进行解析,记录值填的就是 user­name.github.io,比如:

如果你只用 github 的二级域名作为博客的地址,那么线路类型选择默认就可以了。

设置CNAME

在 hexo 项目下,source 文件夹下面创建 CNAME 文件(没有后缀名的),在里面写上购买的域名。比如:
test­blog.top

在 github 上面,打开 user­name.github.io 项目的(Set­tings)设置,然后在 Pages 选项,点击蓝色的按钮Add a domain 设置里填上购买的域名。比如:

现在即可通过原二级域名和新域名访问hexo博客啦。

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2023 Move Jian
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信