申請免費域名並配置DNS解析及CDN加速


標題: 申請免費域名並配置DNS解析及CDN加速
做者: 夢幻之心星    sky-seeker@qq.com
標籤: [#申請,#免費,#域名,#DNS解析,#CDN加速,#子域名]
目錄: [網站]
日期: 2021-01-08

背景說明

  • 建設我的網站須要域名
  • 使用域名能簡化對象存儲的訪問地址
  • 使用域名+CDN能隱藏真實地址並加快文件的加載速度
  • 國內DNS解析商:
    • 國內域名:沒有備案不能解析
    • 境外或港澳臺域名:不受備案限制,沒有備案能夠解析
  • 國內CDN加速商:只能加速已備案域名的站點

操做說明

  • 在註冊時點擊註冊無反應,多是由於沒法訪問谷歌,因此Google人機驗證reCaptcha沒法加載。能夠經過在重定向插件URLRedirector中設置用戶規則解決這個問題。 URLRedirector 配置

申請域名

  • 申請EU.org提供的域名時,須要提早在DNS服務商處添加待申請的域名
  • Cloudflare不能提早添加未註冊域名
  • Dnspod能夠提早添加未註冊域名

freenom免費域名

  • 國內訪問freenom速度較慢
  1. 打開freenom網站:https://my.freenom.com/domains.php
  2. 輸入要註冊的域名,如skyseek,點擊Check Availability,點擊所選域名後面的Get it now!
    檢查域名的可用性
  3. 點擊Checkout,點擊Continue
  4. 輸入電子郵箱後點擊Verify My Email Address。若是點擊後無反應,說明谷歌人機驗證沒有加載,此時能夠經過在重定向插件URLRedirector解決這個問題。
    激活freenom帳號
  5. 打開電子郵箱,若是沒看到激活郵件就打開垃圾箱,點擊郵件中的連接,在打開的網頁中填入註冊資料後點擊Complete Order
  6. 登陸後點擊My Domains,點擊Manage Domain,點擊Management Tools>Nameservers
    打開NS服務器設置
  7. 選擇Use custom nameservers (enter below),在輸入框輸入DNS服務商提供的名稱服務器(NS),點擊Change Nameservers
    設置NS服務器

EU.org免費域名

  1. 打開EU.org網站:https://nic.eu.org/
  2. 點擊here,點擊Register,輸入NameE-mailline 1line 2,選擇CountryChina,輸入Password,點擊Create。須要注意的是,Name中要有一個空格。
    註冊EU.org帳號
  3. 打開電子郵箱,若是沒看到激活郵件就打開垃圾箱,點擊郵件中的連接,在打開的網頁中點擊Validate進行激活
  4. 輸入HandlePassword後點擊Login,點擊New domain
  5. 若是要註冊的域名爲skyseek,則在Complete domain name後的輸入框中輸入skyseek.eu.org。須要注意的是,域名至少要有4個字符,具體規則能夠查看直接子域的政策
  6. Check for correctness of下選擇server,輸入DNS服務商提供的名稱服務器(NS),點擊Submit,返回值爲Done則表示請求成功。
    註冊EU.org域名
    • 由於檢查DNS服務器配置的正確性時須要接收服務器的回覆,因此須要提早註冊DNS帳號並在DNS服務商的DNS解析中添加申請的域名。由於域名尚未註冊成功,因此一些不支持提早添加未註冊域名的DNS服務商就沒法使用,不然會返回錯誤值。所以,能夠在Check for correctness of下選擇server以關閉正確性檢查,或者使用支持提早添加未註冊域名的DNS服務商提早添加域名。
  7. 等待郵件提示經過,須要的時間通常以天或星期爲單位。

配置DNS

配置DNSPod域名解析

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

配置DNSPod子域名

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

配置Cloudflare域名解析

  1. 打開Cloudflare網站:https://dash.cloudflare.com/
  2. 註冊登陸後,在Accelerate and protect your site with Cloudflare下輸入要解析的域名,如skyseek.tk。點擊Add site
  3. 選擇免費計劃後點擊Continue。若是須要子域名,能夠點擊Add record添加記錄。點擊Continue
    配置Cloudflare域名解析
  4. 根據提示到域名註冊商修改域名的名稱服務器爲Cloudflare指定的名稱服務器,回到Cloudflare點擊Done, check nameservers,點擊Finish later
  5. 點擊右上角的我的圖標,點擊帳戶主頁以查看域名的狀態。域名激活後會顯示有效,此時才能正常使用Cloudflare提供的服務。
    域名狀態

配置Cloudflare子域名

  • 點擊DNS,點擊添加記錄,其它同配置DNSPod子域名

配置CDN

配置Cloudflare CDN加速

  1. 打開Cloudflare網站:https://dash.cloudflare.com/
  2. 點擊DNS,點擊要使用CDN加速的域名記錄後面的編輯,點擊雲朵圖標切換代理狀態爲已代理。黃色表明提供CDN加速服務,灰色表明僅提供DNS域名解析服務
    配置Cloudflare CDN
  3. 點擊SSL/TLS>概述,選擇徹底
  4. 點擊緩存>配置緩存級別選擇標準瀏覽器緩存 TTL選擇4小時
  5. 點擊頁面規則,點擊建立頁面規則,建立如下規則
    1 https://img.skyseek.tk/file/{bucket}/{path}/*
      緩存級別: 緩存全部內容
  6. 點擊分析>流量查看CDN加速的流量分析

驗證Cloudflare CDN加速

  • 經過訪問圖片在對象存儲中的原始地址和CDN加速後的地址進行驗證
  • 服務器定時器記錄對比,加速後節省了加載時間
    服務器定時器記錄對比
  • HTTP Response Headers 對比。cf-cache-statusHIT,表示緩存命中;若是爲MISS表示未命中,須要在對象存儲中設置cache-control,能夠設置爲"cache-control":"max-age=43200"
    HTTP Response Headers對比

注意事項

  • 域名在Cloudflare未激活時,DNS解析服務可用,CDN加速服務不可用
  • freenom提供的域名須要定時進行免費續期

服務提供商

收費域名註冊商

免費域名註冊商

免費DNS解析商

免費CDN加速商

免費虛擬主機商

免費二級域名分發商

參考資料


版權聲明:本文爲「夢幻之心星」原創,依據 CC BY-NC-SA 4.0 許可證進行受權,轉載請附上原文出處連接及本聲明。php


博客園地址:https://www.cnblogs.com/Sky-seeker
微信公衆號:關注微信公衆號,獲取即時推送
微信名:夢幻之心星 微信號:Sky-seekerhtml

相關文章
相關標籤/搜索