之前为了给blog绑定域名,折腾了很长时间,记录下。
其实github pages的帮助已经说得很清楚了,有两种方式:
- A记录指向github pages的IP,这个IP可能会变;
- CNAME记录指向xxx.github.io;
在自己的repo里再加一个CNAME文件即可。注意不要和域名的CNAME记录混淆。
最初我用自己的域名foolbear.me
的A记录设置,确实能成功,但要fan| qiang。。。
我以为是github的IP被qiang了,于是换成CNAME方式。
按github的文档,CNAME方式有个问题,只能绑定二级域名,就是只能绑定blog.foolbear.me
,而不能直接绑定foolbear.me
。我用godaddy和linode的nameserver都测试过,确实无法直接在裸域名上新建CNAME记录。
但DNSPod可以。于是把域名的nameserver改成dnspod,直接新建一个@
的CNAME记录指向jiangxy.github.io。
绑定确实成功了,但还是要fan| qiang。。。我这才意识到自己的域名被qiang了。。。
只有http的访问被重置,而且是关键字屏蔽。比如http://www.apple.com/foolbear.me
都会直接返回链接被重置
,接下来几分钟之内都无法访问apple.com。。。
我也很无奈。。。我没干啥啊。。。
好在dns还是正常的,除了http外其他访问方式还正常。
只能重新申请域名并绑定,终于成功了。
这次申请了im的域名。原来的me域名只能绑定到linode上了。