之前找到一篇文章,是实践 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 的顶级解析,归属并不是一致的。
f1g1ns1.dnspod.net. ['119.167.195.11', '122.225.217.192', '180.153.10.150', '183.60.52.217'] [TTL=172800]
f1g1ns2.dnspod.net. ['112.90.143.29', '122.225.217.191', '180.153.10.151', '180.153.162.150'] [TTL=172800]
ns-2.awsdns-61.com. ['205.251.93.236'] [TTL=172800]
ns-6.awsdns-36.net. ['25.251.15.28'] [TTL=172800]
**ns-94.awsdns-08.org. ['205.251.136.10'] (NO GLUE) [TTL=172800] **
ns-88.awsdns-31.co.uk. ['205.251.18.52'] (NO GLUE) [TTL=172800]
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.