<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>CDN原理 on Last Stand</title><link>https://amatsuzero.github.io/LastStand/tags/cdn%E5%8E%9F%E7%90%86/</link><description>Recent content in CDN原理 on Last Stand</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 04 Aug 2025 00:00:00 +0800</lastBuildDate><atom:link href="https://amatsuzero.github.io/LastStand/tags/cdn%E5%8E%9F%E7%90%86/index.xml" rel="self" type="application/rss+xml"/><item><title>CDN原理</title><link>https://amatsuzero.github.io/LastStand/posts/frontend/network/network-012/</link><pubDate>Mon, 28 Jul 2025 00:00:00 +0800</pubDate><guid>https://amatsuzero.github.io/LastStand/posts/frontend/network/network-012/</guid><description>&lt;h3 id="cdn"&gt;CDN&lt;/h3&gt;
&lt;p&gt;CDN 即内容分发网络（Content Delivery Network）的简称，是建立在承载网基础上的虚拟分布式网络，能够将源站内容（包括各类动静态资源）智能缓存到全球各节点服务器上。这样不仅方便了用户就近获取内容，提高了资源的访问速度，也分担了源站压力。&lt;/p&gt;
&lt;h3 id="cnamea-记录ns-记录"&gt;CNAME、A 记录、NS 记录&lt;/h3&gt;
&lt;p&gt;DNS ( Domain Name System，域名系统)提供了将域名转换为 IP 地址的服务。为了完成这个转化工作，DNS 的数据库中需要维护相关的数据，这些数据被叫做 RR（Resource Record，资源记录）。资源记录有很多种类型，比如 A、NS、SOA、CNAME 和 PTR 记录。&lt;/p&gt;
&lt;p&gt;大家接触最多的就是 A（Address）记录。A 记录是一条从域名到 IP 地址的映射记录。而 CNAME（Canonical Name）记录是一条从域名到域名的映射记录。它在 CDN 技术中有举足轻重的作用，很好地实现了业务域名与 CDN 系统域名的解耦。简单理解，如果一个域名配置了 A 记录，DNS 就会把它解析成 A 记录指定的 IP 地址；如果一个域名配置了 CNAME 记录，DNS 就会把它解析成 CNAME 记录指定的另外一个域名；A 记录和 CNAME 记录是互斥的，不能同时存在。&lt;/p&gt;
&lt;p&gt;NS （Name Server）记录是和 DNS 服务器相关的一条记录，它指定该域名应该由哪一台 DNS 服务器进行解析。一般把通过 NS 记录指定的 DNS 服务器叫做该域名的权威 DNS 服务器。&lt;/p&gt;
&lt;h3 id="加速域名"&gt;加速域名&lt;/h3&gt;
&lt;p&gt;加速域名指需要使用 CDN 加速的域名。加速域名也是一个域名。加速域名一般配置 CNAME 记录，指向 CDN 网络节点。普通域名一般配置 A 记录，指向提供服务的业务服务器。&lt;/p&gt;</description></item></channel></rss>