問題一:修改 DNS 記錄後沒有生效
這是最常見的 DNS 問題,通常與 TTL 和 DNS 傳播有關。
排除步驟:
- 確認記錄已儲存:回到 Cloudflare DNS 頁面,確認記錄已正確顯示。
- 檢查 TTL:如果之前的 TTL 設定較高(例如 24 小時),可能需要等待該時間過後新記錄才會生效。
- 清除本機 DNS 快取:
# Windows ipconfig /flushdns # macOS sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder # Linux sudo systemd-resolve --flush-caches - 使用線上工具確認傳播狀態:前往 dnschecker.org,輸入您的網域查看全球各地的解析結果。
預防措施:在計畫修改 DNS 記錄前,先將 TTL 降低至 300 秒(5 分鐘),等待原本的 TTL 時間過後再進行修改,這樣新記錄可以更快生效。
問題二:ERR_NAME_NOT_RESOLVED(無法解析網域名稱)
瀏覽器顯示此錯誤代表完全無法找到您的網域。
可能原因與排除:
- Nameserver 尚未生效:如果您剛更改 Nameserver 到 Cloudflare,可能還在傳播中(最長 48 小時)。使用以下指令確認:
確認回傳的是 Cloudflare 的 Nameserver。nslookup -type=NS example.com - 網域已過期:登入網域註冊商確認網域是否仍在有效期內。
- DNS 記錄不存在:確認 Cloudflare 中有設定正確的 A 或 CNAME 記錄。
- 打字錯誤:仔細檢查網域名稱是否拼寫正確。
問題三:啟用 Cloudflare Proxy 後出現 Mixed Content 警告
開啟 Cloudflare Proxy(橘色雲朵)後,網站可能出現部分資源載入失敗或瀏覽器顯示「不安全」的警告。
原因:您的網站內有資源使用 http:// 載入,但 Cloudflare 預設會強制使用 HTTPS。
解決方法:
- 登入 Cloudflare Dashboard,進入您的網域。
- 前往「SSL/TLS」→「Overview」。
- 將 SSL 模式設定為「Full」或「Full (Strict)」。
- Full:Cloudflare 與您的伺服器之間使用 SSL,但不驗證伺服器憑證。
- Full (Strict):需要伺服器上有有效的 SSL 憑證(建議使用)。
- 前往「SSL/TLS」→「Edge Certificates」,開啟「Always Use HTTPS」。
- 檢查您的網站原始碼,將所有
http://的資源連結改為https://或使用//開頭的相對協定。
問題四:Cloudflare 錯誤頁面
當使用 Cloudflare Proxy 時,可能遇到以下錯誤頁面:
| 錯誤代碼 | 含義 | 排除方法 |
|---|---|---|
| 521 | Web server is down(網頁伺服器離線) |
|
| 522 | Connection timed out(連線逾時) |
|
| 524 | A timeout occurred(回應逾時) |
|
DNS 診斷指令
以下是常用的 DNS 診斷指令,可在終端機(Terminal)或命令提示字元(CMD)中使用:
nslookup(所有平台通用):
# 查詢 A 記錄
nslookup example.com
# 查詢特定記錄類型
nslookup -type=MX example.com
nslookup -type=TXT example.com
nslookup -type=NS example.com
# 指定 DNS 伺服器查詢(繞過本機快取)
nslookup example.com 8.8.8.8
nslookup example.com 1.1.1.1
dig(macOS / Linux):
# 查詢 A 記錄
dig example.com
# 查詢特定類型
dig example.com MX
dig example.com TXT
# 追蹤完整解析路徑
dig example.com +trace
# 精簡輸出
dig example.com +short
線上診斷工具
| 工具 | 網址 | 用途 |
|---|---|---|
| DNS Checker | dnschecker.org | 檢查全球 DNS 傳播狀態 |
| MXToolbox | mxtoolbox.com | 檢查 MX、SPF、DKIM、DMARC 記錄 |
| What's My DNS | whatsmydns.net | DNS 傳播檢查(簡潔介面) |
| Cloudflare Diagnostic | Cloudflare Dashboard | 在網域總覽頁查看「Quick Actions」中的診斷功能 |
仍然無法解決?
如果以上方法都無法解決您的問題,請透過以下方式聯繫侃瑞科技技術支援:
- 登入 客戶中心 提交工單。
- 提供您的網域名稱、遇到的問題描述、以及您已嘗試的排除步驟,我們的工程師將盡快協助您處理。