最近想折腾下blog,用的hexo,手里有个自用未备案域名,解析用的dnspod。
开始想把全部网站扔到七牛上去,不过发现有个问题:七牛绑定自定义域名的话前提是已备案域名,不过我手里的域名没备案,也没有要去备案的想法。所以我的想法是直接dnspod解析那里加个cname,把这个域名解析到七牛分配的二级域名,不知道这种方法可以么?还是说CNAME需要被解析域名服务商(也就是七牛)那边的支持?
我的设想是国内线路访问解析到gitcafe,国外的解析到github,但是dnspod现在的线路选择里好像并没有国外线路这个选项,那像这个场景的话该怎么解决呢?
1
wy315700 2015-06-05 10:25:00 +08:00 1
1 未备案域名会被404或者403的
2 用国际版,我就是这么做的。 |
2
TakanashiAzusa OP |
3
wy315700 2015-06-05 10:33:10 +08:00
|
4
TakanashiAzusa OP @wy315700 发现又遇到两个问题:
1.国际版和国内版能同时解析么?还是说国际版解析的时候把国内的dnspod停掉? 2.国际版dnspod的区域好像是根据大洲分的。。不知道这里是怎么直接简单的判断国内国外的? |
5
TakanashiAzusa OP @wy315700 还是说国际版我先加一条cname解析国内线路给gitcafe,然后再加一条默认线路的cname给github?
|
6
wy315700 2015-06-05 10:38:37 +08:00
|
7
TakanashiAzusa OP @wy315700 OK,那应该没什么问题了。多谢您的指点。
|
8
mrjoel 2015-06-05 11:50:44 +08:00
CNAME 到github pages 然后搞个判断。。。refresh 转发url
|
9
TakanashiAzusa OP @wy315700 额,刚刚发现另一个问题想再请教下:
我发现我之前在dnspod里同时给这个域名设置了三个解析,有一个是A记录,直接指向SAE的某个ip,后来又分别加了两个cname对应gitcafe和github。然后解析的时候都是解析到后面cname那边去了,A记录的那条没有起效。这是为什么呢?cname的优先级比较高? |
10
wy315700 2015-06-05 12:04:14 +08:00
@TakanashiAzusa cname具有排他性,不能和其他记录共存
|
11
TakanashiAzusa OP @mrjoel 其实楼上的方法我倒是感觉好点。不过对于你这里提供的这个方法。我有个疑问,做判断是前端做么?我在github page设置里没看到有相关的判断。
|
12
TakanashiAzusa OP @wy315700 哦哦,就是说看似A记录生效了其实没有起作用。
|
13
mrjoel 2015-06-05 12:29:49 +08:00
@TakanashiAzusa 前端。
|
14
TakanashiAzusa OP @mrjoel js做判断?这个要弄起来很麻烦吧。。ip库都没有,如何判断访问的来源是国内国外呢?
|