Hexo+Github博客搭建之域名解析与绑定篇
Hexo+Github博客搭建之域名解析与绑定篇
Yafine域名解析与绑定
域名的购买流程我就不说了,相信大家应该都会购买吧,一般都会去阿里云或者腾讯云购买域名。下面就简单的说一下,如何绑定域名并进行解析。
在这里以腾讯云解析为例(我的域名是在腾讯云购买的),登录腾讯云的控制台,进入到域名管理页面,然后点击解析,进行域名的解析,如下图所示:
进入云解析列表,添加记录值如下图所示:
IP地址可以提供cmd命令得到,命令为ping username.github.com,会得到来自xxx.xxx.xxx.xxx
的回复,这个就是github的IP地址,将得到的IP地址填入记录值即可,如下图所示。
上面第一个行的线路类型第一次先选择默认,上面的境外路线,这是我后来配置的双部署,国内访问走coding路线,国外访问走GitHub路线。
说明:
以我的域名为例:
提示:要解析 www.yafine-blog.cn
,请填写 www。主机记录就是域名前缀,常见用法如下:
主机记录 | 说明 |
---|---|
www | 解析后的域名为www.yafine-blog.cn |
@ | 直接解析主域名yafine-blog.cn |
* | 泛解析,匹配其他所有域名*.yafine-blog.cn |
将域名解析为mail.yafine-blog.cn,通常用于解析邮箱服务器 | |
二级域名 | 如abc.yafine-blog.cn,填写abc |
手机网站 | 如m.yafine-blog.cn,填写m |
提示:
将域名指向云服务器,请选择「A」;
将域名指向另一个域名,请选择「CNAME」;
建立邮箱请选择「MX」,根据邮箱服务商提供的MX记录填写。
记录类型 | 说明 |
---|---|
A | 用来指定域名的IPv4地址(如8.8.8.8),如果需要将域名指向一个IP地址,就需要添加A记录。 |
CNAME | 如果需要将域名指向另一个域名,再由另一个域名提供IP地址,就需要添加CNAME记录。 |
MX | 如果需要设置邮箱,让邮箱能收到邮件,就需要添加MX记录。 |
TXT | 在这里可以填写任何东西,长度限制255。绝大多数的TXT记录是用来做SPF记录(反垃圾邮件) |
NS | 域名服务器记录,如果需要将子域名交给其他DNS服务商解析,就需要添加NS记录。 |
AAAA | 用来指定主机名(或域名)对应的IPv6地址(例如:ff06:0:0:0:0:0:0:c3)记录。 |
SRV | 记录了哪台计算机提供了哪个服务。格式为:服务的名字、点、协议的类型,例如:_xmpp-server_tcp。 |
显性URL | 从一个地址301重定向到另一个地址的时候,就需要添加显性URL记录(注:DNSPod目前只支持301重定向)。 |
隐性URL | 类似于显性URL,区别在于隐性URL不会改变地址栏的域名。 |
注意:在这之前需要在站点根目录的source目录下新建一个CNAME文件,里面写入自己的域名,然后保存,在进行如下的步骤。这样到最后当你在地址栏输入xxx.github.io时,才会自动跳转到你的域名。
然后在你的GitHub仓库的设置里找到这个页面,将你的域名填到Custom domain选项下,强制开启https,即当你在地址栏输入域名,会自动识别域名为https开头。然后进行保存。