更換域名託管商使用免費 CDN

4年前 (2020-01-04) Yosheng 資訊教學 0評論 已收錄 1107℃

其實我從原本的 sugarhosts 換到 cloudflare 已經1年多了,筆記下這篇主要是釐清 DNS配置,之前不懂就是把 sugarhosts 自動生成的完全搬過來,可維護性極差,下述開始說明更換與改造。

配置自管DNS

這裡以 Pchome 為例,登入後在 DNS修改與設定的地方點擊進入


查看 Name Server 地址

Cloudflare

註冊 cloudflare 後登入,選擇 DNS 往下拉即可看到該配置


Sugarhosts

登入後直接往下拉即可查看


添加修改DNS紀錄

下圖是原本我參考 sugarhosts 後陸續添加的 DNS紀錄


下圖為修改過後


根據 cloudflare 文件說明 name 部份就是 subdomain 如果直接使用@代表根目錄 會自動解析成域名

附圖中 DNS only 代表直連而 Proxied 則是代表使用 CDN

目前常用就A、CNAME 兩種配置,其他詳細配置可以參考 DNS資源紀錄(Resource Record)介紹

  • A:指定到IP位置
  • CNAME:則是指定到某域名

補充說明 SRV(Service Record,服務定位記錄) 經驗談

  • 服務:服務的符號名稱。
  • 協議:服務的傳輸協議,通常為TCPUDP
  • 名稱:此記錄生效的所在域名,以半角逗號結尾。
  • TTL:標準DNS存活時間值。
  • 類別:標準DNS類別值(此值總為IN)。
  • 優先級:目標主機的優先級,值越小越優先。
  • 權重:相同優先度記錄的相對權重,值越大越優先。
  • 埠:服務所在的TCP或UDP埠。
  • 主機:提供服務的規範主機名,以半角句號結尾。

例如:_minecraft._tcp.example.com. 86400 IN SRV 0 5 25565 mc.example.com.

此外並不是所有服務都提供SRV解析,RDP(Remote Desktop Protocol)就不提供

博主

擅長使用 C# 和 Java 開發項目,全棧開發工程師,前端主要使用 Vue 其次 Angular ,目前正在學習分布式架構,運維研發兼具,平時愛好鑽研技術並應用於實務當中,常駐於上海。

相關推薦

相逢就是有緣,留下足跡吧!