使用CDN IP解析我的域

时间:2016-10-21 23:36:43

标签: dns cdn

我不是路由专家。但我所知道的:这可能是一个非常大的话题。所以,我现在正在考虑地理负载平衡以及我如何提供它。您可以使用Route 53创建GeoDNS查找。这很好,很好。但我想到了CDN。我只有两个位置,而CDN有很多位置。为什么不直接使用其中一个CDN IP解析我的域名www.example.com?我的前端是静态的。动态的东西是由Javascript创建的。那么,是否可以使用最近的CDN IP直接解析我的域example.com?

2 个答案:

答案 0 :(得分:0)

您所描述的是非常常见的设置。在AWS上,创建CloudFront分配后,您只需在Route53控制台中创建ALIAS:

www.example.com A ALIAS xyz123xyz.cloudfront.net

如果您使用其他CDN / DNS提供商,则会创建CNAME记录:

www.example.com CNAME xyz456xyz.somecdn.net

答案 1 :(得分:0)

可以将您的域解析为仅一个CDN IP。当我们谈论CDN IP时,它通常是虚拟IP(Anycast IP),它在全球范围内映射到不同的物理边缘服务器。根据请求的来源,该虚拟IP将映射到最靠近最终用户的边缘服务器。

以此域名www.cloudflare.com为例,它位于Cloudflare(http://www.whatsmycdn.com/?uri=www.cloudflare.com)上,它指向两个Cloudflare虚拟IP以实现故障转移目的。

dig www.cloudflare.com +short
198.41.215.162
198.41.214.162

当然,将该域名仅指向一个Cloudflare虚拟IP是完全可行的,尽管这是不可取的。