【问题标题】:how to set up a cdn?如何设置cdn?
【发布时间】:2017-09-07 04:33:09
【问题描述】:

我刚从 ovh.ie 为我的网站 example.com 购买了一个 cdn

这里是说明。但是,我无法设置它。有人可以指导我如何逐步设置它吗?

1) 报告后端(服务器的 IP);

2) 声明要与 CDN 集成的域/子域;

3) 将您的域指向您的域注册后创建的 CNAME;

4) 添加您的第一个缓存规则。

在 CDN 上添加域会生成格式为 yourdomain.ext.web.cdn.anycast.me 的 CNAME,您需要将 yourdomain.ext 的 DNS 指向此 CNAME 以激活它。

配置后,需要延迟一段时间,以便您的所有 CDN 都可以运行。否则,它将通过您的规则设置的渐进式缓存达到其全部性能

【问题讨论】:

    标签: caching dns cdn


    【解决方案1】:

    例如,您需要编辑 yourdomain.ext 的 DNS 详细信息,使其指向 yourdomain.ext.web.cdn.anycast.me。

    您通常需要担心两种类型的 DNS 记录,一种是指向 IP 地址的记录,另一种是指向 URL 的 CNAME。

    在大多数系统上,域的根/顶点只能指向一个 IP。 在您的案例中,根域是 example.com,并且只能使用 A 记录。

    子域可以同时使用 CNAME 和 A 记录。

    Apex A 记录示例(example.com):

    Hostname    Type     Target
    --------    ----     ---------------------------------
    @           CNAME    1.1.1.1
    

    WWW 子域 CNAME 示例 (www.example.com):

    Hostname    Type     Target
    --------    ----     ---------------------------------
    www         CNAME    yourdomain.ext.web.cdn.anycast.me
    

    使用 cname 的优点是它可以保存许多可以​​更改的 IP,如果您简单地将您的网站指向其中一个 IP 地址,他们可以禁用它并关闭您的网站,因此您会获得一个 URL始终使用 CNAME 代替 IP 的 A 记录。

    这就是为什么许多网站使用 WWW.example.com 或 subdomain.example.com。

    值得注意的是,使用 cname 作为 apex 不符合 RFC,一些主机不允许这样做或提供替代的专有记录类型来在其内部系统上实现这一点。

    如果您的名称服务器提供程序符合 RFC,则另一种解决方法是必须先成为 A 记录并指向具有重定向到 CDN 的页面或使用像 wwwizer 这样的服务。

    DNS Glossary

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-17
      • 1970-01-01
      • 1970-01-01
      • 2022-12-14
      • 2018-10-26
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多