共计 904 个字符,预计需要花费 3 分钟才能阅读完成。
其實我從原本的 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,服務定位記錄) 經驗談
_服务._协议. 名称. TTL 类别 SRV 优先级 权重 端口 主机.
- 服務:服務的符號名稱。
- 協議:服務的傳輸協議,通常為 TCP 或UDP。
- 名稱:此記錄生效的所在域名,以半角逗號結尾。
- TTL:標準 DNS存活時間 值。
- 類別:標準 DNS 類別值(此值總為 IN)。
- 優先級:目標主機的優先級,值越小越優先。
- 權重:相同優先度記錄的相對權重,值越大越優先。
- 埠:服務所在的 TCP 或 UDP 埠。
- 主機:提供服務的規範主機名,以半角句號結尾。
例如:_minecraft._tcp.example.com. 86400 IN SRV 0 5 25565 mc.example.com.
此外並不是所有服務都提供 SRV 解析,RDP(Remote Desktop Protocol)就不提供
正文完