如何修復錯誤 1016 Cloudflare? (6種方法)

已發表: 2023-11-29

如果您是網站所有者或經營數位代理商,則在處理網站時有時可能會遇到錯誤 1016 Cloudflare。 當您的 Cloudflare 的 DNS 設定配置不當時,通常會觸發此錯誤,從而導致很難找到伺服器。

但這並不意味著它不能輕易修復。 您需要遵循簡單的步驟來讓您的網站重回正軌。

在本部落格中,您將了解 Cloudflare錯誤 1016的含義。 導致它的原因以及如何以非常全面的方式解決它。

讓我們開始吧!


目錄
錯誤1016錯誤是什麼意思?
如何修復錯誤 1016?
是什麼原因導致錯誤 1016 Cloudflare 錯誤?
概括
經常問的問題

錯誤1016錯誤是什麼意思?

Error 1016
錯誤 1016:來源 DNS 錯誤

錯誤 1016 表示 Cloudflare 無法連線到執行您網站的來源伺服器。 換句話說,Cloudflare 無法解析來源伺服器上的網域的 DNS 記錄。 這可能是由於多種原因造成的,例如 DNS 配置錯誤、DNS 設定不正確或 DNS 提供者存在問題。

注意:錯誤 1016 是 Cloudflare 特定的錯誤,所有故障排除步驟都與 Cloudflare 和來源伺服器的 DNS 設定之間的互動相關。


閱讀:如何修復 Cloudflare 錯誤 524:發生逾時?


如何修復錯誤 1016?

幸運的是,修復錯誤 1016 錯誤並不複雜。 您只需遵循這些簡單的故障排除步驟即可讓事情回到正軌。

  • 檢查您的 DNS 設定
  • 驗證您的伺服器配置
  • 驗證 Cloudflare 的 A 或 CNAME 記錄
  • 利用負載平衡器創建後備池
  • 避免使用反向代理
  • 聯絡 Cloudflare 支持

1. 檢查您的 DNS 設定

您需要執行的第一步是檢查 Cloudflare 的 DNS 設置,並確保您網站的 A 記錄正確指向有效的 IP 位址。

如果您發現其中有任何差異,您可以自行解決或要求 Cloudflare 客戶支援協助進行變更。

您可以藉助dignslookup等命令列工具的協助以及相應的步驟如下:

對於挖掘

dig subdomain.example.com

然而,如果您正在尋找有關 DNS 錯誤的更詳細選項,請嘗試此命令列

dig +trace subdomain.example.com

但是,如果輸出一切正常且 DNS 設定配置正確,接下來您可以檢查公共解析器是否正在接收 DNS 回應。 要驗證這一點,請遵循以下命令行,

dig subdomain.example.com @1.1.1.1

對於查找

如果您使用 nslookup 命令列工具,請依照下列步驟操作:

nslookup subdomain.example.com 47
nslookup subdomain.example.com 47 1.1.1.1

2. 驗證您的伺服器配置

驗證您的網站以及 Cloudflare 設定是否配置正確後,您需要做的第二件事是驗證您的伺服器設定是否正確設定。

除此之外,請檢查您的伺服器是否過載,或網站和伺服器是否位於較遠的地方。

這樣,我們始終建議將您的網站託管在您所在位置附近的資料中心,以避免任何伺服器問題。

WPOven 在這方面擁有終極優勢,這要歸功於其位於關鍵地點的全球資料中心,例如:

澳洲資料中心:雪梨

美國資料中心:紐約、德州、紐瓦克、弗里蒙特、亞特蘭大、

加拿大

歐洲資料中心:荷蘭、倫敦、法蘭克福、

亞洲資料中心:日本、新加坡、印度

3. 驗證 Cloudflare 的 A 或 CNAME 記錄

驗證 Cloudflare 帳戶中的伺服器配置和 DNS 設定後,您需要做的下一件事是仔細檢查並確保您的 A 或 CNAME 記錄正確。 如果發現任何差異,請立即添加。

但是,如果您使用 Cloudflare DNS 新增記錄並遇到 NXDOMAIN 或 NOERROR 等錯誤回應,則表示您的 DNS 或託管提供者有問題。 Cloudflare DNS 不是問題的原因。

4.利用負載平衡器創建後備池

也有可能無論您的 DNS 配置看起來是否完美,但您的 DNS 解析仍然可能失敗。

如果伺服器配置不正確或流量負載突然高於正常水平,則可能會遺失或直接阻塞。

這就是負載平衡器的主要作用。 它是一個重要的工具,可以在一組後端伺服器之間均勻分配傳入的網路流量(例如對 Web 伺服器的請求)。 這種分佈有助於優化資源利用率,提高回應能力,並確保沒有任何一台伺服器不堪重負,從而增強系統效能、可用性和可靠性。

但是,如果您的 Cloudflare 的 DNS 設定透過過載的伺服器路由連接,則當您的主池不可用或繁忙時,後備池可能會有所幫助。

「後備池」是指在主要伺服器集不可用或遇到問題時使用的輔助伺服器或資源集。

如果您的所有池都不可用,在這種情況下,您可以將伺服器配置為後備池,並使用 IP 作為備份。


閱讀:如何建立負載平衡器?


5. 避免使用反向代理

盡量避免或避免使用任何反向代理並直接在來源伺服器處處理 HTTP 重定向,而不是依賴單獨的反向代理來管理重定向。

6.聯絡 Cloudflare 支持

如果上述針對錯誤 1016 的故障排除步驟都不適用於您,那麼您最後也是唯一的希望就是聯絡 Cloudflare 支援並尋求他們的協助。 他們將立即專業、快速地解決您的所有問題。


是什麼原因導致錯誤 1016 Cloudflare 錯誤?

以下是錯誤 1016 的常見原因:

  • DNS 記錄設定錯誤:如果您錯誤設定了 DNS 記錄,Cloudflare 將無法解析網域的 DNS 記錄。 這會導致觸發 1016 Cloudflare 錯誤。 因此,請確保您已正確設定 A、AAAA、CNAME 或 MX 等 DNS 記錄。
  • DNS 提供者的問題:如果 DNS 提供者方面出現任何問題,例如臨時停機、DNS 解析問題或任何 DNS 提供者的基礎設施問題,都可能會觸發此錯誤。
  • Cloudflare 上的非活動網域:您可能忘記在 Cloudflare 上啟用或新增您的網域。 登入您的 Cloudflare 帳戶並確保正確設定網域並準確配置 DNS 設定。
  • 來源伺服器遺失或無法存取:由於某種原因,如果來源伺服器未啟動或離線、配置不正確或無法訪問,Cloudflare 將無法建立連線並接受請求。
  • 名稱伺服器未傳播:如果您最近對網域的名稱伺服器進行了更改,則它可能尚未完全傳播或工作。 名稱伺服器需要時間在網路上傳播是正常的。
  • DNS TTL 問題:如果您將 DNS TTL 設定得太高,可能會延遲 DNS 更新和傳播。 這可能會觸發錯誤 1016。如果需要,最好降低 TTL。
  • Cloudflare 路由問題:在極少數情況下,Cloudflare 基礎架構內可能有路由問題。 在這種情況下,應聯絡 Cloudflare 的支援人員尋求協助。

概括

總結以上帖子,我們發現當伺服器無法找到託管您網站的伺服器的 IP 位址時,會觸發Cloudflare 錯誤 1016

導致此錯誤的一些常見原因包括 DNS 設定不佳、DNS 提供者問題、Cloudflare 上的非活動網域、無法存取的來源伺服器、DNS TTL 問題和 Cloudflare 路由問題。

您可以遵循的故障排除步驟是:

1. 檢查您的 DNS 設定

2. 驗證您的伺服器配置

3. 驗證 Cloudflare 的 A 或 CNAME 記錄

4.利用負載平衡器創建後備池

5. 避免使用反向代理

6.聯絡 Cloudflare 支持

透過遵循這些簡單易行的方法,您可以輕鬆修復 Cloudflare 錯誤 1016,並允許您的訪客毫無困難地存取網站。

如果您對這篇文章有任何疑問或建議,請在下面的評論部分告訴我們:


經常問的問題

DNS 上的錯誤 1016 是什麼?

錯誤 1016 表示 Cloudflare 無法連線到執行您網站的來源伺服器。 換句話說,Cloudflare 無法解析來源伺服器上的網域的 DNS 記錄。

如何繞過錯誤 1016?

您可以透過以下簡單方法輕鬆解決或修復錯誤 1016:
1. 檢查您的 DNS 設定
2. 驗證您的伺服器配置
3. 驗證 Cloudflare 的 A 或 CNAME 記錄
4.利用負載平衡器創建後備池
5. 避免使用反向代理
6.聯絡 Cloudflare 支持