请教两个域名解析的问题( CNAME 和多线路解析相关

2015-06-05 10:22:39 +08:00
 TakanashiAzusa

场景

最近想折腾下blog,用的hexo,手里有个自用未备案域名,解析用的dnspod。

解决方法一:全站放到七牛

开始想把全部网站扔到七牛上去,不过发现有个问题:七牛绑定自定义域名的话前提是已备案域名,不过我手里的域名没备案,也没有要去备案的想法。所以我的想法是直接dnspod解析那里加个cname,把这个域名解析到七牛分配的二级域名,不知道这种方法可以么?还是说CNAME需要被解析域名服务商(也就是七牛)那边的支持?

解决方法二:网站放在gitcafe和github,静态资源用七牛加速

我的设想是国内线路访问解析到gitcafe,国外的解析到github,但是dnspod现在的线路选择里好像并没有国外线路这个选项,那像这个场景的话该怎么解决呢?

5623 次点击
所在节点    问与答
14 条回复
wy315700
2015-06-05 10:25:00 +08:00
1 未备案域名会被404或者403的

2 用国际版,我就是这么做的。
TakanashiAzusa
2015-06-05 10:31:16 +08:00
@wy315700 也就是说cname的话需要7牛那边的支持对么?因为我感觉这个并不是用的7牛官方的绑定,以为可以绕过去的。

国际版已注册,试下看看。。感谢指点
wy315700
2015-06-05 10:33:10 +08:00
@TakanashiAzusa
Cname和他没关系,但是域名绑定是他那边做的。
因为最终是用你的域名访问他的IP的,所以这一步需要备案支持。
TakanashiAzusa
2015-06-05 10:34:31 +08:00
@wy315700 发现又遇到两个问题:
1.国际版和国内版能同时解析么?还是说国际版解析的时候把国内的dnspod停掉?
2.国际版dnspod的区域好像是根据大洲分的。。不知道这里是怎么直接简单的判断国内国外的?
TakanashiAzusa
2015-06-05 10:36:20 +08:00
@wy315700 还是说国际版我先加一条cname解析国内线路给gitcafe,然后再加一条默认线路的cname给github?
wy315700
2015-06-05 10:38:37 +08:00
@TakanashiAzusa
只能用一个NS服务商,你修改ns记录


先加一条cname解析国内线路给gitcafe,然后再加一条默认线路的cname给github? 没错
TakanashiAzusa
2015-06-05 10:40:29 +08:00
@wy315700 OK,那应该没什么问题了。多谢您的指点。
mrjoel
2015-06-05 11:50:44 +08:00
CNAME 到github pages 然后搞个判断。。。refresh 转发url
TakanashiAzusa
2015-06-05 12:03:12 +08:00
@wy315700 额,刚刚发现另一个问题想再请教下:
我发现我之前在dnspod里同时给这个域名设置了三个解析,有一个是A记录,直接指向SAE的某个ip,后来又分别加了两个cname对应gitcafe和github。然后解析的时候都是解析到后面cname那边去了,A记录的那条没有起效。这是为什么呢?cname的优先级比较高?
wy315700
2015-06-05 12:04:14 +08:00
@TakanashiAzusa cname具有排他性,不能和其他记录共存
TakanashiAzusa
2015-06-05 12:07:57 +08:00
@mrjoel 其实楼上的方法我倒是感觉好点。不过对于你这里提供的这个方法。我有个疑问,做判断是前端做么?我在github page设置里没看到有相关的判断。
TakanashiAzusa
2015-06-05 12:12:27 +08:00
@wy315700 哦哦,就是说看似A记录生效了其实没有起作用。
mrjoel
2015-06-05 12:29:49 +08:00
@TakanashiAzusa 前端。
TakanashiAzusa
2015-06-05 13:20:02 +08:00
@mrjoel js做判断?这个要弄起来很麻烦吧。。ip库都没有,如何判断访问的来源是国内国外呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/196256

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX