首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将请求定向到附近的CDN边缘服务器?

如何将请求定向到附近的CDN边缘服务器?
EN

Server Fault用户
提问于 2018-11-15 21:24:09
回答 2查看 665关注 0票数 0

当然,假设我有一个域名的网站。该域名有:

  • 一个A记录(example.com),指向源服务器(或负载均衡器)。
  • 一个CNAME记录(cdn.example.com),它指向CDN服务器。

现在,我的问题是,当客户端向cdn.example.com提出请求时,该请求如何指向附近的CDN边缘服务器?谁来解决这个问题?它是由Is、CDN本身维护的DNS服务器还是其他什么的?

EN

回答 2

Server Fault用户

发布于 2018-11-16 08:45:17

回答你的问题。cdn.example.com将指向类似于example-customer.cdn-provider.com的东西。这是一个由CDN提供程序控制的DNS区域。从现在开始,您可以查看一下我的DNS怎么可能根据访问者的位置提供不同的IP?

根据您想要做的事情,设置应该是不同的。很可能您希望对example.com的所有请求使用CDN。

由于CNAME不可能在域的Apex上实现,因此CDN的要求通常是将该域与您的CDN提供者一起托管。通过这种方式,他们可以动态地回答A和AAAA的查询,就像上面提到的答案中所解释的那样。

票数 1
EN

Server Fault用户

发布于 2018-11-15 22:00:54

在您的示例中,example.com指向原始服务器。

CNAME记录cdn.example.com指向your.cdn.com。

当客户端向cdn.example.com发出请求时,您的DNS服务器将返回your.cdn.com。

CDN的名称服务器将解析your.cdn.com。DNS服务器由CDN维护。

最近的边缘服务器的IP地址由CDN的DNS服务器确定。有关如何完成此操作的更多信息,请参见此答案。我的DNS怎么可能根据访问者的位置提供不同的IP?

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/940241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档