返回首頁阿里雲

阿里雲 CDN 與 DNS 教學:加速設定、DDoS 防護完整指南

21 min 分鐘閱讀

阿里雲 CDN 與 DNS 教學:加速設定、DDoS 防護完整指南

網站載入太慢,用戶等不及就離開了。更糟的是,一旦遭受 DDoS 攻擊,網站直接癱瘓。這些問題都可以透過正確設定 CDN 和 DNS 來解決。

阿里雲在網路加速和安全防護方面有獨特優勢,特別是在中國市場。本文將詳細介紹阿里雲的 DNS 服務、CDN 加速配置,以及 DDoS 防護功能,幫你打造又快又安全的網站。

想了解更多阿里雲服務,請參考 阿里雲完整指南。

阿里雲 DNS 服務介紹

阿里雲解析 DNS(Alibaba Cloud DNS)是阿里雲提供的域名解析服務,負責將域名轉換為 IP 位址。

DNS 服務的核心功能

阿里雲 DNS 不只是單純的域名解析,還提供多項進階功能:

智能解析(GeoDNS)

這是阿里雲 DNS 最實用的功能之一。系統會根據用戶的地理位置,自動返回最佳的 IP 位址。

舉例來說,你可以設定:

  • 中國用戶 → 解析到阿里雲中國機房
  • 台灣用戶 → 解析到香港機房
  • 歐美用戶 → 解析到新加坡或美國機房

這樣每個地區的用戶都能連到距離最近的伺服器,大幅降低延遲。

多線路解析

針對中國境內的複雜網路環境,阿里雲 DNS 支援多線路解析:

  • 電信用戶 → 電信 IP
  • 聯通用戶 → 聯通 IP
  • 移動用戶 → 移動 IP

這在中國境內特別重要,因為不同電信商之間的互連速度較慢。

高可用架構

阿里雲 DNS 付費版提供 100% 月度可用性 SLA(免費版不提供可用性保證),採用分散式架構:

  • 全球多個 DNS 節點
  • 自動故障轉移
  • 毫秒級解析回應

DNS 服務版本比較

阿里雲 DNS 提供免費版和多種付費版本:

功能免費版個人版企業旗艦版尊享版
適用對象業務測試僅限個人開發者企業客戶企業客戶
可用性 SLA無100% 月度可用性100% 月度可用性100% 月度可用性
解析量限額10 萬次/日/域名不限制不限制不限制
最低 TTL600 秒600 秒1 秒1 秒

官方說明免費版僅適用於測試開發,正式環境建議升級付費版;企業級應用可選企業旗艦版,取得智能解析線路、100% SLA 與 1 秒 TTL。

阿里雲 CDN 加速服務

CDN(Content Delivery Network,內容傳遞網路)的原理很簡單:把你的網站內容快取到全球各地的節點,讓用戶從最近的節點取得內容,而不是每次都連回你的源站。

阿里雲 CDN 的優勢

阿里雲 CDN 在中國市場有著獨特優勢:

節點覆蓋

阿里雲 CDN 在全球擁有 3,200+ 個節點,全網輸出頻寬超過 180 Tbps。其中中國內地 2,300+ 個節點,覆蓋 31 個省級區域;海外與港澳 900+ 個節點,覆蓋 70 多個國家和地區。

如果你的用戶主要在中國,阿里雲 CDN 在中國內地的覆蓋是它的強項。

傳輸協議支援

  • HTTP/2:減少連線數,提升效能
  • QUIC:降低延遲,改善弱網環境體驗
  • WebSocket:支援即時通訊應用

適用場景

阿里雲 CDN 適合以下場景:

場景說明效果
網站加速靜態資源(圖片、CSS、JS)快取縮短頁面載入時間
大檔案下載軟體、遊戲更新包分發穩定高速下載
影音串流直播、點播內容分發流暢播放,減少緩衝
動態加速(DCDN)API 請求、動態網頁加速回源路徑優化

CDN 與源站的關係

很多人會問:用了 CDN 還需要自己的伺服器嗎?

答案是需要的。CDN 只是快取層,你仍然需要一個源站(Origin Server)來存放原始內容。CDN 節點會從源站拉取內容,快取後提供給用戶。

常見的源站配置:

  • 阿里雲 ECS:如果你已經使用阿里雲的伺服器,CDN 整合最方便。詳細設定請見 阿里雲 ECS 教學
  • 阿里雲 OSS:靜態網站或純檔案分發的最佳選擇。可參考 阿里雲 OSS 完整教學
  • 自有伺服器:任何可以透過公網存取的伺服器都可以

DDoS 防護功能

網站安全是另一個重要議題。DDoS(分散式阻斷服務)攻擊是最常見的網路攻擊方式之一,透過大量流量癱瘓你的網站。

阿里雲 DDoS 防護方案

阿里雲提供多層級的 DDoS 防護:

DDoS 基礎防護(免費)

所有阿里雲用戶都自動享有基礎防護:

  • 防護能力:依雲產品實例規格與地域而定(系統依規格自動計算清洗與黑洞閾值)
  • 適用範圍:ECS、SLB、EIP 等
  • 無需額外設定

對於小型網站,這個免費額度通常就夠用了。

DDoS 高防 IP

當攻擊流量超過基礎防護能力,就需要高防 IP:

規格(DDoS 高防中國內地・專業版)保底防護頻寬適用場景基礎實例月費
入門規格30 Gbps一般企業網站¥20,800
中階規格100 Gbps金融、遊戲¥76,800
高階規格300 Gbps大型平台¥96,800
更高規格400–1,500 Gbps超大型平台¥150,000 起

Web 應用防火牆(WAF)

DDoS 防護擋的是流量攻擊,WAF 則是防護應用層攻擊:

  • SQL 注入
  • XSS 跨站腳本
  • CSRF 跨站請求偽造
  • 惡意爬蟲

WAF 和 DDoS 高防可以搭配使用,提供完整的安全防護。

DDoS 防護的選擇建議

如何選擇合適的防護方案?

  1. 小型網站:使用免費的基礎防護即可
  2. 電商網站:建議至少配置 WAF,重要時期(如雙 11)可臨時升級高防
  3. 金融/遊戲:這兩個產業是攻擊高發區,建議直接上高防 IP
  4. 不確定需求:可以先用基礎方案,遭受攻擊時再即時升級

擔心網站被攻擊? DDoS 攻擊的代價遠超過防護成本。 預約資安評估,讓我們幫你檢視潛在風險。


DNS 設定教學

接下來進入實作環節。先從 DNS 設定開始。

步驟一:添加域名

  1. 登入阿里雲控制台
  2. 搜尋「雲解析 DNS」進入服務
  3. 點擊「添加域名」
  4. 輸入你的域名(例如:example.com)

步驟二:修改 NS 記錄

添加域名後,阿里雲會提供 NS(Name Server)記錄。你需要到域名註冊商處修改 NS 設定。

常見域名商的 NS 修改位置:

  • GoDaddy:域名設定 → 名稱伺服器
  • Namecheap:Domain List → DNS
  • Squarespace Domains(原 Google Domains,2024-07-10 完成遷移、服務已不存在):網域 → DNS → 名稱伺服器

阿里雲分配的 NS 記錄以控制台顯示為準,常見格式如下:

# 免費版常見
dns29.hichina.com
dns30.hichina.com
# 付費版(個人版、企業旗艦版等)多為 vip1~vip8.alidns.com
vip1.alidns.com
vip2.alidns.com

修改後需要等待 24-48 小時生效(通常幾小時就好)。

步驟三:添加解析記錄

NS 記錄生效後,就可以開始添加解析記錄了。

常見記錄類型:

記錄類型用途範例值
A域名指向 IPv4 位址1.2.3.4
AAAA域名指向 IPv6 位址2001:db8::1
CNAME域名指向另一個域名cdn.example.com
MX郵件伺服器mail.example.com
TXT文字記錄(驗證用)v=spf1 include:...

設定範例:

假設你的網站 IP 是 47.52.1.1:

主機記錄:@
記錄類型:A
記錄值:47.52.1.1
TTL:600

這樣 example.com 就會指向你的伺服器了。

如果要設定 www.example.com:

主機記錄:www
記錄類型:A
記錄值:47.52.1.1
TTL:600

步驟四:設定智能解析(選用)

如果你有多個伺服器在不同地區,可以啟用智能解析:

  1. 在解析記錄頁面,點擊「添加記錄」
  2. 選擇「解析線路」
  3. 為不同線路設定不同的 IP

例如:

  • 默認線路 → 香港伺服器 IP
  • 中國電信 → 中國電信 IP
  • 中國聯通 → 中國聯通 IP

CDN 設定教學

DNS 設定完成後,接著設定 CDN。

步驟一:添加加速域名

  1. 登入阿里雲控制台,進入「CDN」服務
  2. 點擊「域名管理」→「添加域名」
  3. 填寫加速域名(例如:cdn.example.com 或 www.example.com)

業務類型選擇:

  • 圖片小文件:適合一般網站
  • 大文件下載:適合軟體下載站
  • 視音頻點播:適合影音網站
  • 全站加速:動靜態內容都要加速

步驟二:設定源站

源站就是你的原始伺服器。有三種設定方式:

方式一:IP 位址

源站類型:IP
源站地址:47.52.1.1
端口:80(HTTP)或 443(HTTPS)

方式二:域名

源站類型:源站域名
源站地址:origin.example.com
端口:80 或 443

方式三:OSS 域名

源站類型:OSS 域名
Bucket:your-bucket.oss-cn-hongkong.aliyuncs.com

步驟三:設定 CNAME

添加域名後,阿里雲會提供一個 CNAME 記錄,格式類似:

cdn.example.com.w.kunlunsl.com

你需要到 DNS 設定中,將加速域名指向這個 CNAME:

主機記錄:cdn(或 www)
記錄類型:CNAME
記錄值:cdn.example.com.w.kunlunsl.com
TTL:600

步驟四:設定 HTTPS(強烈建議)

現在的網站都應該使用 HTTPS。在 CDN 控制台:

  1. 進入域名管理 → 選擇你的域名
  2. 點擊「HTTPS 配置」
  3. 開啟 HTTPS
  4. 上傳 SSL 憑證,或使用阿里雲免費憑證

HTTPS 設定選項:

  • 強制 HTTPS:建議開啟,自動將 HTTP 請求導向 HTTPS
  • HSTS:增強安全性,告訴瀏覽器只使用 HTTPS
  • HTTP/2:建議開啟,提升傳輸效率

步驟五:快取策略設定

CDN 的效果取決於快取策略設定。進入「快取配置」:

建議的快取時間:

檔案類型建議快取時間說明
圖片(.jpg, .png, .gif)30 天圖片很少變動
CSS, JS7 天版本控制透過檔名
HTML1 小時或不快取需要即時更新
API 回應不快取動態內容

快取鍵設定:

建議開啟「忽略 URL 參數」,這樣 image.jpg?v=1 和 image.jpg?v=2 會被視為同一個檔案。但如果你用參數來控制版本,則需要保留參數。


CDN 設定看起來簡單,但細節很多。設定錯誤可能讓網站更慢或產生高額費用。 預約 CDN 評估,讓專家幫你檢視配置。


費用比較

了解完功能和設定後,來看看費用。

DNS 服務費用

服務版本年費適用場景
免費版免費測試開發
個人版¥48/域名/年(DNS 安全防禦另選)僅限個人開發者
企業旗艦版¥568/域名/年+必選 DNS 安全防禦(基礎防禦 ¥600/年,合計 ¥1,168/年起)企業
尊享版¥30,000/域名/年(含 DNS 全力防禦)大型企業、關鍵業務

CDN 費用

阿里雲 CDN 有兩種計費方式:

按流量計費

區域單價
中國內地¥0.24/GB
北美、歐洲¥0.46/GB
亞太 1 區(香港、台灣、日本、新加坡等)¥0.58/GB
亞太 2 區(韓國、印度等)¥0.78/GB

(以上為月流量 0–10TB 階梯的官網報價,用量越大單價越低;台灣屬於亞太 1 區。)

按日頻寬峰值計費(需近 30 天頻寬峰值超過 5 Gbps,並透過阿里雲客戶經理開通)

日頻寬峰值中國內地單價
0–500 Mbps¥0.6/Mbps/天
500 Mbps–5 Gbps¥0.58/Mbps/天
5–20 Gbps¥0.56/Mbps/天

如何選擇計費方式?

  • 流量波動大、偶爾有流量高峰 → 按流量
  • 流量穩定、持續高流量 → 按頻寬

一般中小型網站建議選擇按流量計費,更容易控制成本。

DDoS 防護費用

服務費用說明
基礎防護免費上限依實例規格與地域而定
DDoS 高防(30G 保底)¥20,800/月起含業務頻寬 100 Mbps 等預設規格
WAF 3.0¥980/月起(基礎版,包年包月)應用層防護

省錢技巧:

  1. 使用 CDN 分流:CDN 本身就有一定的攻擊緩衝能力
  2. 按需購買:平時用免費版,有攻擊時即時升級
  3. 比較包年與按量:依用量選擇包年包月或按量付費,實際價差以購買頁為準

費用試算範例

假設一個中型電商網站:

  • 日均流量:100 GB
  • 主要用戶:中國 80%、台灣 20%
  • 需要基本安全防護

月費試算:

項目計算費用
DNS(企業旗艦版+基礎防禦)¥1,168 ÷ 12約 ¥97/月
CDN(中國大陸)100GB × 30 × 0.8 × ¥0.24¥576/月
CDN(台灣,亞太 1 區)100GB × 30 × 0.2 × ¥0.58¥348/月
DDoS 基礎防護免費¥0
合計約 ¥1,021/月

實際費用會因流量分布和使用模式而異。

常見問題

CDN 設定後網站反而變慢?

可能原因:

  1. 快取沒有命中:檢查快取配置,確保靜態資源被正確快取
  2. 源站太遠:確保源站在適合的地區
  3. HTTPS 沒設定好:確保 CDN 和源站都支援 HTTPS

DNS 修改後多久生效?

理論上是 TTL 時間過後生效。但由於各級 DNS 快取,通常需要:

  • 新增記錄:幾分鐘到幾小時
  • 修改記錄:舊 TTL 時間(可能 24-48 小時)

建議在修改前先把 TTL 調低。

CDN 和 VPN 有什麼不同?

完全不同的東西:

  • CDN:加速網站內容傳遞,用戶無感知
  • VPN:翻牆工具,改變用戶的網路出口

使用 CDN 不需要用戶做任何設定。

中國境內 CDN 需要 ICP 備案嗎?

是的。如果要使用阿里雲中國境內的 CDN 節點,你的域名必須完成 ICP 備案。

香港、台灣等地區的節點不需要備案。

遭受 DDoS 攻擊時該怎麼辦?

  1. 確認攻擊:查看雲監控,確認是否真的是攻擊
  2. 啟用高防:如果超過基礎防護能力,立即購買高防 IP
  3. 聯繫支援:阿里雲有 24 小時的安全應急服務
  4. 分析來源:攻擊結束後分析日誌,加強防護策略

怎麼知道 CDN 有沒有生效?

有幾個方法:

  1. 檢查 HTTP Header:正確設定後會看到 X-Cache: HIT
  2. 使用測速工具:比較有無 CDN 的載入時間
  3. 查看控制台:阿里雲控制台有命中率統計

網站太慢?CDN 可能是答案

網站速度直接影響用戶體驗和 SEO 排名。

CDN 的選擇會影響效能和成本,選錯了反而更貴。

預約 CDN 評估,讓我們幫你:

  • 分析目前的效能瓶頸
  • 推薦最適合的 CDN 方案
  • 規劃 DDoS 防護策略

相關文章

需要專業的雲端建議?

無論您正在評估雲平台、優化現有架構,或尋找節費方案,我們都能提供協助

預約免費諮詢

相關文章