Hexo域名绑定

前言

出于”折腾”的目的,在使用github+hexo搭建blog*后,将原来.io*的域名绑定为个人申请的域名

准备

  1. 域名
  2. DNS服务器

流程

当前的需求是将github分配的域名,重新指向给新申请的域名

由上图可知,CNAME能将域名指向另一个提供ip的域名,符合当前的需求、

关于DNS服务器,我选择了DNSPod,它现在可以申请域名,一事不烦二主,所以申请域名我也交给了它。

控制台 > 域名解析中添加申请成功的域名,比如iosugar.com,然后建立两条dns记录

两者只有主机记录不一样,主要是为了访问www.iosugar.comiosugar.com效果能一致

访问配置好的新域名,会出现github404错误,到blogsource目录下,新建CNAME文件,写入www.iosugar.com,hexo dgithub上,然后点击工程的setting,可以看到

Snip20170101_7.png

配置自定义域名已经成功了

等一段时间,访问iosugar.com成功了

注意

  • dns更新会有延迟,若是要想尽快测试效果,可以将DNSPoddns域名服务器ip(通过ping指令)添加到本机的dns服务器的查询列表(网络>高级>DNS)
1
2
3
4
5
6
7
8
9
10
11
12
13
$ ping f1g1ns1.dnspod.net
PING f1g1ns1.dnspod.net (180.163.19.15): 56 data bytes
64 bytes from 180.163.19.15: icmp_seq=0 ttl=50 time=131.329 ms
64 bytes from 180.163.19.15: icmp_seq=1 ttl=50 time=135.907 ms
64 bytes from 180.163.19.15: icmp_seq=2 ttl=50 time=133.248 ms
64 bytes from 180.163.19.15: icmp_seq=3 ttl=50 time=136.791 ms

$ ping f1g1ns2.dnspod.net
PING f1g1ns2.dnspod.net (101.226.30.224): 56 data bytes
64 bytes from 101.226.30.224: icmp_seq=0 ttl=51 time=58.310 ms
64 bytes from 101.226.30.224: icmp_seq=1 ttl=51 time=55.261 ms
64 bytes from 101.226.30.224: icmp_seq=2 ttl=51 time=56.218 ms
64 bytes from 101.226.30.224: icmp_seq=3 ttl=51 time=65.365 ms
  • 因为使用了自定义的域名,所以在github上搭建的blog无法支持https

Snip20170101_10.png

参考

iOS9上如何导出其他应用的.ipa文件 理解objc运行时三:方法编码,执行,转发,交换
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×