从零开始搭建个人博客网站系列 四、申请免费域名并绑定到个人博客
推广
推荐 | 链接 | 教程 |
---|---|---|
云狐不限时VPN | 注册链接 | 不限时翻墙机场推荐,众多不限时套餐|大流量套餐|免费试用|畅享4K |
长桥证券开户 | 文字教程 | 【视频教程】-长桥证券新加坡版开户入金教程:港美股永久免佣+0门槛开户 |
欧易开户教程 | 注册链接 | 【视频教程】-币圈小白入门,从零开始购买加密货币,欧易如何交易加密货币? |
背景
使用个人博客也有一年多的时间,这一年多的时候踩了很多坑,也学到了很多知识。
这里分享一个系列教程:从零开始搭建个人博客,把我的经验分享在这里。
系列地址:https://techxiaofei.com
申请域名并绑定到个人博客网站
申请域名可以选择免费域名或者付费域名。
像常用的 .com, .cn, .net
等域名肯定都是付费的,你可以选择去域名注册服务商购买。
可以使用万网等。
付费域名
如果你有钱,可以去买个域名,普通的域名不贵。
这里就可以购买域名
付费域名解析
注: 如果是在阿里云
购买的域名,直接在阿里云找到域名解析
即可。
免费域名
如果你不想花钱买域名,可以选择使用免费的域名服务商。这里推荐 Freenom
它们公司简介上写的:
Freenom是世界上第一个也是唯一的免费域名提供商。
它们家有 .tk, .ml, .ga, .cf, .gp
等免费域名。
一、注册你的账号并登录
点击右上角注册登录
二、注册域名
点击:Service
->Register a New Domain
然后输入你想要注册的域名,点击Check Availability
三、购买
最长的免费期限是一年,选择Checkout
,然后选择免费期限,然后点击购买,即可成功免费购买。
DNS解析
虽然域名我们是购买成功了,但是我们需要域名解析,才能使用。
我们可以在Dnspod上解析刚才购买的域名,DNSPod是腾讯云旗下品牌,免费智能的DNS解析服务商
。
使用:https://www.dnspod.cn/ 来解析刚才购买的域名
DNS解析分为两步:
- 是要在域名提供商那里(也就是你买域名的地方)设置正确设置 DNS 服务器的IP地址。就是允许某个DNS解析服务器来解析你的域名让它指向某个IP。就是让域名和DNS服务器绑定起来。
- DNS服务器那里设置你的域名和你的网站博客的关系。
,如需正常使用 DNSPod 提供的 DNS 解析服务,请及时前往域名注册商处修改为 DNSPod 所属服务器
一、注册账号
DNSPod是腾讯云旗下品牌,可以使用腾讯登录
二、添加域名
管理控制台->DNS解析->我的域名->添加域名
会提示需要设置正确的DNS服务器,因为你的域名没有设置DNS服务器,也就是没有授权DNS服务器解析你的域名。
三、设置DNS服务器
提示需要设置正确的DNS服务器,这里是需要回到刚才的购买域名的网站freenom来绑定域名解析的地址。(绑定了之后才能授权DNSPod解析你的域名)
点击 My Domains
->Manage Domains
->Management Tools
->Nameservers
四、设置成功
回到dnspod
, 重新验证,状态会变成无记录。意味着域名和DNS服务商已经绑定成功。
现在域名设置成功了,还没有域名解析记录。
绑定Vercel
域名绑定到网站需要添加两条记录,一条A
记录,一条CNAME
记录。
一、添加域名到Vercel网站
回到你的vercel,点击你的项目->Settings
->Domains
添加你刚申请的域名
会提示你添加一条A记录,一条CNAME记录。
二、回到dnspod,添加这两条记录。
三、添加成功,回到Vercel
绑定Github Pages
域名绑定到网站需要添加两条记录,一条A
记录,一条CNAME
记录。
一、添加CNAME文件
在你的github pages项目根目录上新建一个CNAME
文件,在CNAME文件上写入你想绑定的域名,不需要带https
和www
:
codingxiaoma.tk
这个CNAME文件有什么用呢?稍后再说。
二、添加A记录
在DNSPod里面你的域名下添加A记录
为什么192.30.252.153
和192.30.252.154
,因为这是github pages官网说的IP地址。
另一种靠谱的方式是ping {your_username}.github.io
之后的IP地址,这个也是可行的。
两种方式我都试过,都能成功。
但是你可能会奇怪,每个人都是这两个IP地址的话,那么Github怎么知道我的域名而不是其他人的域名呢?
答案就在上一步操作中的CNAME
文件,这里指定了其所对应的域名,github会自动处理,将两者对应起来。
如果你不想在github上添加CNAME文件,也可以在DNSPod上添加CNAME记录把域名指向codingxiaoma.github.io
的话,也会成功(像上面Vercel一样)。但是官方是不推荐最终做法的,因为可能会导致其他服务出现问题
。
<全文完>
视频教程
本篇博客的视频教程首发于 Youtube:科技小飞哥,加入 电报粉丝群 获得最新视频更新和问题解答。