博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hexo+GitHub 快速搭建个人博客(二)---- 域名解析
阅读量:2028 次
发布时间:2019-04-28

本文共 810 字,大约阅读时间需要 2 分钟。

前期准备:

备案的国内域名或者国外域名
(后面会解释为什么,这里以阿里云域名为例)


一、将个人域名与GitHub博客绑定

我们在Hexo目录下的source子目录内创建一个txt文件,内容写自己的域名,这里可以是一级域名也可以是二级域名,我这里用了我的一个二级域名
这里写图片描述
命名为CNAME(必须大写)
执行命令,再次部署。

hexo clearhexo ghexo d

该文件会出现在在GitHub的根目录下

这里写图片描述

二、配置DNS域名解析

只有域名是不能直接通过浏览器访问的,还需要进行域名解析,而且还有个问题就是根据国家工信部要求,解析到任何国内服务器的域名需要先完成ICP备案,也就是说,通过国内服务商(如阿里云,腾讯云)购买的域名,必须进行备案之后才能通过域名访问,而未备案的域名是不能访问的。
网站备案一般需要1-2个月不等,阿里云的备案流程如下:
这里写图片描述
国外域名推荐,价格中等。
既然要搭个人博客,相信各位读者已经有了自己的域名,我们继续往下进行。
进入阿里云服务器控制台,找到云解析DNS,点击解析设置
这里写图片描述
这里写图片描述
我们需要添加这样一条解析:
如果是一级域名:
首先打开cmd ping 自己的GitHub博客网址
获得相应的IP
添加两条解析:
记录类型为A, 主机记录为@,记录值为GitHub博客IP
记录类型为CNAME,主机记录为@,记录值为GitHub博客地址
这是因为既然是要用一级域名进行解析,@说明是解析了一个一级域名,CNAME是给上面这个一级域名一个别名,叫做自己的个人域名。
这里写图片描述
这里写图片描述
如果是二级域名:
同样两条解析
记录类型为A, 主机记录为二级域名前缀,记录值为GitHub博客IP
记录类型为CNAME,主机记录为二级域名前缀,记录值为GitHub博客地址
这里就再截图了


域名解析是一个比较慢的过程,国外的域名可能要花费1-2天才能完成,国内会稍微慢一点。一般半个小时左右就可以通过自己的域名访问GitHub博客了。

你可能感兴趣的文章
【记录】【2】各种在线网址
查看>>
【Mybatis】【4】mybatis Example Criteria like 模糊查询
查看>>
【Java】【12】Double类型精确的加减乘除运算
查看>>
【Oracle】【9】取前N条记录——rownum和row_number() over()的使用
查看>>
【Java】【15】判断url对应的图片是否存在
查看>>
【Java】【22】读写properties文件
查看>>
【Spring】【1】mybatis spring的自动扫描配置
查看>>
【Java】【25】去除空格
查看>>
【其他】【PL/SQL Developer】【2】报错Initialization error Could not load ".../oci.dll"解决方法...
查看>>
【Java】【28】提高List的removeAll方法的效率
查看>>
【JS】【28】让输入框只能输入正整数
查看>>
【记录】【4】各种工具
查看>>
【JS】【31】读取json文件
查看>>
Ubuntu Boost 编译
查看>>
MySQL中的行级锁,表级锁,页级锁
查看>>
ORACLE 修改SID
查看>>
OpenCV模块分析(转)
查看>>
聊聊我对写好程序的认识
查看>>
OpenSSL源代码学习[转]
查看>>
插件原理2[转自CSDN]
查看>>