V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TakanashiAzusa
V2EX  ›  问与答

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

  •  
  •   TakanashiAzusa · 2015-06-05 10:22:39 +08:00 · 5701 次点击
    这是一个创建于 3453 天前的主题,其中的信息可能已经有所发展或是发生改变。

    场景

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

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

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

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

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

    14 条回复    2015-06-05 13:20:02 +08:00
    wy315700
        1
    wy315700  
       2015-06-05 10:25:00 +08:00   ❤️ 1
    1 未备案域名会被404或者403的

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

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


    先加一条cname解析国内线路给gitcafe,然后再加一条默认线路的cname给github? 没错
    TakanashiAzusa
        7
    TakanashiAzusa  
    OP
       2015-06-05 10:40:29 +08:00
    @wy315700 OK,那应该没什么问题了。多谢您的指点。
    mrjoel
        8
    mrjoel  
       2015-06-05 11:50:44 +08:00
    CNAME 到github pages 然后搞个判断。。。refresh 转发url
    TakanashiAzusa
        9
    TakanashiAzusa  
    OP
       2015-06-05 12:03:12 +08:00
    @wy315700 额,刚刚发现另一个问题想再请教下:
    我发现我之前在dnspod里同时给这个域名设置了三个解析,有一个是A记录,直接指向SAE的某个ip,后来又分别加了两个cname对应gitcafe和github。然后解析的时候都是解析到后面cname那边去了,A记录的那条没有起效。这是为什么呢?cname的优先级比较高?
    wy315700
        10
    wy315700  
       2015-06-05 12:04:14 +08:00
    @TakanashiAzusa cname具有排他性,不能和其他记录共存
    TakanashiAzusa
        11
    TakanashiAzusa  
    OP
       2015-06-05 12:07:57 +08:00
    @mrjoel 其实楼上的方法我倒是感觉好点。不过对于你这里提供的这个方法。我有个疑问,做判断是前端做么?我在github page设置里没看到有相关的判断。
    TakanashiAzusa
        12
    TakanashiAzusa  
    OP
       2015-06-05 12:12:27 +08:00
    @wy315700 哦哦,就是说看似A记录生效了其实没有起作用。
    mrjoel
        13
    mrjoel  
       2015-06-05 12:29:49 +08:00
    @TakanashiAzusa 前端。
    TakanashiAzusa
        14
    TakanashiAzusa  
    OP
       2015-06-05 13:20:02 +08:00
    @mrjoel js做判断?这个要弄起来很麻烦吧。。ip库都没有,如何判断访问的来源是国内国外呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   941 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:42 · PVG 06:42 · LAX 14:42 · JFK 17:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.