如何设置DNS以保证全球用户的访问速度? 用户分布:国内30%,亚洲20%,欧美50%

2012-09-16 23:54:49 +08:00
 ewangke
一直在用CloudFlare,但最近好像抽风。域名在godaddy。

google了一下,查到了这篇博客:
http://krnl.geek.gd/1027.html

DNS设置我只懂一些基本的,想请教大家:
- 根据这篇博客,我是否要以反向地设置(在Cloudflare上设置相应的记录,指向dnspod的NS),godaddy的dns不作修改(保持cloudflare),国内访问的ip的解析到cloudflare上?Cloudflare在DNS设置中,没有区分不同的地区,为同个IP设置多个A, CNAME记录,能否智能地指向dnspod的NS server?
- 除了A record,我在cloudflare上还设置了CNAME(for google apps), MX(for gmail), TXT(for google analytics),这些会不会受到影响,也是同样的设置么?
5848 次点击
所在节点    Velocity
6 条回复
ywencn
2012-09-16 23:56:23 +08:00
保证访问速度我觉得搞CDN什么才对路子呀,DNS影响很小的吧?
ewangke
2012-09-17 00:06:01 +08:00
@ywencn 我的服务器为app提供后台,请求都在几K,解析速度/能否解析影响比较大
santa
2012-09-17 00:25:46 +08:00
可以换到别家的anycast DNS
chuangbo
2012-09-17 01:36:01 +08:00
我可以帮助你,但是我需要了解几个问题才可以准确有效的回答(其实我们团队就是做这个的:

你有几台服务器,分布在哪,分别访问量如何,来自各地区分别是什么比例,应用特点是什么,需要节省流量还是加速,静态内容多还是动态内容多,目前遇到了什么问题,想优化哪部分?
Livid
2012-09-29 06:14:09 +08:00
可以考虑用 Dyn 的 Anycast DNS:

http://www.dyn.com/
rhwood
2012-09-29 09:30:48 +08:00
@Livid Dyn的GEO DNS是非常贵的,对普通用户,如果dns的成本高于host的成本,这个几乎不现实。这里很多人推荐的anycast dns,其实是dns服务商宣传它的网络是anycast特性,保证全球范围内为用户提供良好的解析速度,但是要购买分国家和地区智能解析的geo dns,都价格不菲。

国内分地区的geodns最便宜的是dnspod.cn(免费),dnspod的国际版支持分大洲和国家的geodns(免费但不稳定),国外常见的几家dns商家的geodns都不便宜。

@ewangke lz引用的blog里写的已经非常清楚,从你问的问题看得出对dns的基础都没理解。引用文章里面说的是用的dnspod的dns,所以你问的所有和dns记录有关的东西全部应该在dnspod做,和cloudflare没有关系,你用的只是它的cdn网络。godaddy那里改成dnspod的ns,不要用cloudflare的ns了。

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

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

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

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

© 2021 V2EX