V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cesar
V2EX  ›  DevOps

还是关于网站 DNS 的问题,有没有 Cloudxns+Route53 合用的设置方法?

  •  
  •   cesar · 2016-08-05 17:15:31 +08:00 · 4011 次点击
    这是一个创建于 3050 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前找到一篇文章,是实践 DNSPod+Route53 合用的

    因为目前使用 Cloudxns ,所以想到了国内 cloudxns 解析,国外 route53 解析的方法

    不知道可行不,有人实践过么?


    节选一下原文: http://jiansu.farbox.com/post/tech/keep-the-speed-of-visiting-when-outside

    我们的想法就是把 DNSPOD 和 Route53 合用…… 但如果只是简单地在域名设置的地方,把它们分别提供的 DNS 合在一起,是没有用的;当然,这第一步是你应该做的。

    DNS 中有一项设定,叫 SOA ,简单的可以理解就是指定哪个解析服务是最权威的,格式如下, 中间是空格隔开。 [authority-domain] [domain-of-zone-admin] [zone-serial-number] [refresh-time] [retry-time] [expire-time] [minimum TTL]

    DNSPOD 中没有 SOA 的设置,因为它已经默认设定好了,无法更改,所以,在 Route53 中,需要与它保持一致。 f1g1ns1.dnspod.net. freednsadmin.dnspod.com. 1354421554 3600 180 1209600 180

    并且在 Route53 中的 NS 记录上,把 DNSPOD 的服务地址补上。

    等这些记录都生效之后,可以测一下 DNS 是否正常了。可以到这里测试, http://www.intodns.com/

    另外非常重要的一点是,你在 Route53 和 DNSPOD 上的记录应该是完全一致的,包括 TTL ;另外,一般情况下, No Glue ,这个可以不用考虑去优化。它的意思,比如 test.com 跑去 ns-88.awsdns-31.co.uk 解析,只会返回 NS 记录,而不是直接 IP 地址;因为 .com 和 .co.uk 的顶级解析,归属并不是一致的。

    6 条回复    2016-08-06 10:09:15 +08:00
    Livid
        1
    Livid  
    MOD
       2016-08-05 17:17:15 +08:00   ❤️ 1
    在国内 DNS 上配置一个 CNAME ,然后海外配置另外一个 CNAME ,然后用主 DNS 的 Geo 功能把不同地区的流量导向不同的 CNAME 。
    ZE3kr
        2
    ZE3kr  
       2016-08-05 18:01:08 +08:00   ❤️ 1
    没有太大必要和用,和用的话就是随机解析 Cloudxns **或** Route53 ,而不是所想象的国内 Cloudxns 国外 Route53 。

    而且, SOA 一样也许也不行,因为 NS 记录不一样, Cloudxns 没法在 @ 上加 NS ,达不到 "记录应该是完全一致的",所以 Cloudxns+Route53 不可行。
    cesar
        3
    cesar  
    OP
       2016-08-05 20:50:37 +08:00
    @Livid 我想一下怎么实现哈……
    cesar
        4
    cesar  
    OP
       2016-08-05 20:52:00 +08:00
    @ZE3kr 如果无法合用的话,除了自建只能取舍了是吧……要么国外的牺牲一点点,要么国内的用 Route53 不稳定……
    mrjoel
        5
    mrjoel  
       2016-08-05 22:06:24 +08:00
    cloudxns 可以添加单独的二级域名,设置解析
    mytsing520
        6
    mytsing520  
       2016-08-06 10:09:15 +08:00
    @cesar 解决方案是,统一到 Route 53 ,在 Route 53 将需要设置的二级域名,在 Geo 设置中 China 这一项作为 CNAME 解析,解析到设置好的位于 CloudXNS 的域名上,通过 CloudXNS 再次进行调度。
    不过这样做针对中国大陆这一边的解析速度可能会慢一点,消耗时间比较大。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   850 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:45 · PVG 04:45 · LAX 12:45 · JFK 15:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.