博客绑定域名二三事
为你的博客注册域名需要注意的事情。
域名
购买域名
随便找一家云服务厂商。
解析域名
域名服务器
DNS Name Servers 是负责解析你的域名的服务器。切换阿里云域名解析服务到Cloudflare的域名解析服务,也就是需要切换域名服务器。
DNS解析
使用cloudflare免费加速github page | MonkeyWie’s Blog
域名解析的过程就是将域名绑定到一个IP地址的过程,但是也能够将域名解析到另外一个域名。
A记录
AAAA记录
CNAME记录
A记录和AAAA记录都是将域名解析到一个IP地址,不过A记录是解析到IPv4,AAAA记录解析到IPv6。
CNAME记录则是将一个域名解析到另一个域名。
那么,为什么配置了域名解析还要配置
CNAME
文件呢?
实际上,个人域名
是名字
,github pages
相当于网站空间
。试想,如果不在网站空间
配置CNAME
,就可以成功绑定域名,那么岂不是可以给别随便一个的网站绑定上自己的域名?相同,如果只需配置github pages
的CNAME
,而不用域名解析
,那不是也可以将自己的网站绑在人和别人的域名上?
所以,域名绑定是需要“双方同意”
的。
用dig命令能够观察域名解析的过程(Get a detailed answer for a given domain (A records))
1 | dig +noall +answer example.com |
CDN 加速
Content Deliver Network 内容分发网络,用来应对国内访问GitHub慢的情况。
主要原理是将网站的内容缓存到全国各地的服务器上,访问网站时先访问缓存服务器。
图床服务
七牛云图床有免费的http流量,但是需要搭配备案域名使用。
网站备案
使用七牛云服务都需要一个国内备案的域名。现在域名备案已经简化很多,一个月左右就能完成。
域名备案还需要实体服务器,这里我直接用闲鱼购买的阿里服务码进行备案。