申請免費域名并配置DNS解析及CDN加速
背景說明
- 建設個人網站需要域名
- 使用域名能簡化對象存儲的訪問地址
- 使用域名+CDN 能隱藏真實地址并加快文件的加載速度
- 國內 DNS 解析商:
- 國內域名:沒有備案不能解析
- 境外或港澳臺域名:不受備案限制,沒有備案可以解析
- 國內 CDN 加速商:只能加速已備案域名的站點
操作說明
-
在注冊時點擊注冊無反應,可能是因為無法訪問谷歌,所以 Google 人機驗證
reCaptcha無法加載。可以通過在重定向插件URLRedirector中設置用戶規則解決這個問題。-
插件下載地址:https://huajiakeji.com/productivity/2019-01/1697.html
-
插件配置參考說明:https://blog.csdn.net/qq_41230076/article/details/106627969
-
插件配置
Description:Google Recaptcha Example URL:https://www.google.com/recaptcha/api.js Include pattern:https://www.google.com/recaptcha/api.js Redirect to:https://www.recaptcha.net/recaptcha/api.js

-
申請域名
- 申請EU.org提供的域名時,需要提前在 DNS 服務商處添加待申請的域名
- Cloudflare 不能提前添加未注冊域名
- Dnspod 可以提前添加未注冊域名
freenom 免費域名
- 國內訪問 freenom 速度較慢
- 打開 freenom 網站:https://my.freenom.com/domains.php
- 輸入要注冊的域名,如
skyseek,點擊Check Availability,點擊所選域名后面的Get it now!

- 點擊Checkout,點擊Continue。
- 輸入電子郵箱后點擊Verify My Email Address。如果點擊后無反應,說明谷歌人機驗證沒有加載,此時可以通過在重定向插件URLRedirector解決這個問題。

- 打開電子郵箱,如果沒看到激活郵件就打開垃圾箱,點擊郵件中的鏈接,在打開的網頁中填入注冊資料后點擊Complete Order
- 登錄后點擊My Domains,點擊Manage Domain,點擊Management Tools>Nameservers

- 選擇Use custom nameservers (enter below),在輸入框輸入 DNS 服務商提供的名稱服務器(NS),點擊Change Nameservers

EU.org 免費域名
- 打開EU.org網站:https://nic.eu.org/
- 點擊here,點擊Register,輸入Name、E-mail,line 1和line 2,選擇Country為China,輸入Password,點擊Create。需要注意的是,Name中要有一個空格。

- 打開電子郵箱,如果沒看到激活郵件就打開垃圾箱,點擊郵件中的鏈接,在打開的網頁中點擊Validate進行激活
- 輸入Handle和Password后點擊Login,點擊New domain
- 如果要注冊的域名為
skyseek,則在Complete domain name后的輸入框中輸入skyseek.eu.org。需要注意的是,域名至少要有 4 個字符,具體規則可以查看直接子域的政策。 - 在Check for correctness of下選擇server,輸入 DNS 服務商提供的名稱服務器(NS),點擊Submit,返回值為
Done則表示請求成功。
- 因為檢查 DNS 服務器配置的正確性時需要接收服務器的回復,所以需要提前注冊 DNS 賬號并在 DNS 服務商的 DNS 解析中添加申請的域名。因為域名還沒有注冊成功,所以一些不支持提前添加未注冊域名的 DNS 服務商就無法使用,否則會返回錯誤值。因此,可以在Check for correctness of下選擇server以關閉正確性檢查,或者使用支持提前添加未注冊域名的 DNS 服務商提前添加域名。
- 等待郵件提示通過,需要的時間一般以天或星期為單位。
- 收到以accepted結尾的郵件就表示域名申請已通過。

配置 DNS
配置 DNSPod 域名解析
- 打開 DNSPod 網站:https://www.dnspod.cn/Products/dns
- 注冊登錄后完成實名認證(填寫身份證相關信息)
- 點擊左側的DNSPod 解析>我的域名
- 點擊添加域名后在輸入框中輸入要解析的域名,如
skyseek.tk,點擊確認。如果狀態為正常,說明解析成功;如果狀態為DNS 錯誤,說明解析失敗,將鼠標移至錯誤詳情時,會提示解決方法

配置 DNSPod 子域名
- 點擊域名名稱以進入域名詳情,點擊添加記錄,在主機記錄中輸入需要的域名前綴
img - 選擇記錄類型為CNAME,在記錄值中輸入需要的指向的域名
f000.backblazeb2.com - 最后點擊確認。這樣域名
img.skyseek.tk就會指向f000.backblazeb2.com

配置 Cloudflare 域名解析
- 打開 Cloudflare 網站:https://dash.cloudflare.com/
- 注冊登錄后,在Accelerate and protect your site with Cloudflare下輸入要解析的域名,如
skyseek.tk。點擊Add site。 - 選擇免費計劃后點擊Continue。如果需要子域名,可以點擊Add record添加記錄。點擊Continue

- 根據提示到域名注冊商修改域名的名稱服務器為 Cloudflare 指定的名稱服務器,回到 Cloudflare 點擊Done, check nameservers,點擊Finish later。
- 點擊右上角的個人圖標,點擊賬戶主頁以查看域名的狀態。域名激活后會顯示有效,此時才能正常使用 Cloudflare 提供的服務。

配置 Cloudflare 子域名
- 點擊DNS,點擊添加記錄,其它同配置 DNSPod 子域名
配置 CDN
配置 Cloudflare CDN 加速
-
打開 Cloudflare 網站:https://dash.cloudflare.com/
-
點擊DNS,點擊要使用 CDN 加速的域名記錄后面的編輯,點擊云朵圖標切換代理狀態為已代理。黃色代表提供 CDN 加速服務,灰色代表僅提供 DNS 域名解析服務

-
點擊SSL/TLS>概述,選擇完全
-
點擊緩存>配置。緩存級別選擇標準,瀏覽器緩存 TTL選擇4 小時
-
點擊頁面規則,點擊創建頁面規則,創建以下規則
1 https://img.skyseek.tk/file/{bucket}/{path}/* 緩存級別: 緩存所有內容 -
點擊分析>流量查看 CDN 加速的流量分析
驗證 Cloudflare CDN 加速
- 通過訪問圖片在對象存儲中的原始地址和 CDN 加速后的地址進行驗證
- 服務器定時器記錄對比,加速后節省了加載時間

- HTTP Response Headers 對比。cf-cache-status為HIT,表示緩存命中;如果為MISS表示未命中,需要在對象存儲中設置cache-control,可以設置為
"cache-control":"max-age=43200"

注意事項
- 域名在 Cloudflare 未激活時,DNS 解析服務可用,CDN 加速服務不可用
- freenom 提供的域名需要定時進行免費續期
相關資料
參考資料
版權聲明:本文為「夢幻之心星」原創,依據 CC BY-NC-SA 4.0 許可證進行授權,轉載請附上原文出處鏈接及本聲明。
博客園地址:http://www.rzrgm.cn/Sky-seeker
微信公眾號:關注微信公眾號,獲取即時推送
![]()

浙公網安備 33010602011771號