解決 DNS 設定問題

解決連線錯誤和 DNS 設定。

如果您的個人化網域未準確定向至 Webflow,則與連線相關的錯誤訊息將顯示在您的網域下方 站點設定 > 出版 選項卡 > 生產

若要確認您的 DNS 設定的正確性以及您的網域到 Webflow 的準確映射,請按一下 檢查狀態 對於您的每個網域。如果重新建立連接,請繼續重新發布您的網站。如果不是,請按照後續步驟進行故障排除。 

本次會議將涵蓋: 

  1. “偵測到問題”錯誤訊息的潛在原因
  2. 如何修正您的 DNS 設定 

“偵測到問題”錯誤訊息的潛在原因

名稱伺服器不準確

Webflow 託管不需要自訂名稱伺服器,因此請確保您正在使用註冊商或 DNS 主機的預設名稱伺服器,或者您正在使用 NS 記錄所指向的主機來管理您的 DNS 記錄。

如需協助,請聯絡您的 DNS 主機的支援團隊或參閱他們有關網域名稱伺服器的 documentation。

DNS 傳播挑戰

儘管大多數 DNS 供應商的目標是及時更新您的 DNS 記錄,但各種因素(例如 TTL(生存時間)和網際網路服務供應商)會影響您的網站在自訂網域中可見的持續時間。 DNS 修改可能需要長達 48 小時才能在所有位置完全傳播,儘管這通常會在幾個小時內發生。因此,耐心有時對於網站的上線至關重要。 

驗證 DNS 記錄的準確性並透過類似工具監控傳播狀態 Whatsmydns。只有 Webflow DNS 記錄值應顯示為根網域和子網域的 A 和 CNAME 記錄。

如果 48 小時後您的網域仍然發生故障,請對您的 DNS 設定進行故障排除或向網域提供者的客戶服務尋求協助。如果您的 DNS 設定正確,但您發布的網站仍然存在問題, 聯絡 Webflow 的客戶支援團隊.

影響DNS傳播速度的因素:

  • TTL(生存時間) 表示伺服器快取您的 DNS 記錄資訊的持續時間。雖然減少 TTL 設定會加速傳播,但它們可能會阻礙伺服器的處理時間。建議保留預設值。
  • ISP(網際網路服務供應商) 在本地快取您的 DNS 設置,而不是從 DNS 伺服器獲取新資料。這可以促進網頁瀏覽並減少流量,從而延長傳播時間。某些 ISP 會忽略 TTL 設定並每 2-3 天更新一次快取記錄。
  • 一些 DNS 主機 透過規定長達 48 小時的高 TTL 來保護其根名稱伺服器免遭過度使用,並且一些 ISP 無論如何都會儲存訊息,從而延長了傳播時間。

DNS 記錄不準確

當您無法更新網域 DNS 記錄以指向 Webflow 時,也會發生此錯誤。請查看我們有關手動將自訂網域連結到 Webflow 的指南,以適當地重新導向您的網域。根據您的 DNS 主機,您也許能夠快速將自訂網域連接到 Webflow 以進行自動 DNS 記錄更新。 

此外,在變更 SSL 設定「開」或「關」時,請更新您的 DNS 設定。 Webflow 利用不同的伺服器和 DNS 記錄值進行 SSL 託管。了解有關 SSL 和非 SSL 託管的 DNS 配置的更多資訊。

額外的 DNS 記錄

如果您的根域上還有其他 A 記錄(除了 2 個 Webflow A 記錄之外),它們可能會與指定指向 Webflow 的 A 記錄發生衝突。消除任何額外的 A 記錄以避免衝突。 

同樣的原則也適用於 CNAME 記錄。確保連結到您的 Webflow 網站的每個子網域只有 1 筆記錄,指向 Webflow。 

缺少 DNS 記錄

如果您只包含一筆 A 記錄,或您的 DNS 提供者限制您只能新增一筆 A 記錄,則會出現連線錯誤。 

雖然您的網站仍然可以只載入一條 A 記錄,但我們強烈建議您利用兩筆 A 記錄來增強負載平衡和冗餘。如果主伺服器(IP 之一)面臨中斷,此設定可防止停機或中斷,確保備份伺服器可以繼續為您的網站提供服務。 

如果您無法將兩個 A 記錄與 DNS 提供者合併,請考慮將您的網域名稱伺服器(NS 記錄)定向到 Cloudflare 等外部 DNS 提供者以進行集中 DNS 管理。更深入地研究如何將自訂網域與 Cloudflare 連接起來。

如何修正您的 DNS 設定

若要將您的網域重新導向至 Webflow:

  1. 使用 DNS 主機的預設名稱伺服器
  2. 確保僅在根網域和/或 Webflow 託管的子網域上配置 Webflow DNS 記錄

審查並糾正A記錄

如果錯誤與您的根網域有關,請查看以下內容以防萬一 SSL 已啟動:

  • 利用 只有2筆A記錄 對於根域(在主機名稱@下)
  • A 記錄值應為: 75.2.70.7599.83.190.102 (受到推崇的)
  • 雖然 A 記錄 34.193.69.252 和 34.193.204.92 以及 13.248.155.104 和 76.223.27.102 可以運行,但強烈建議遵循上述值

以防萬一 SSL 已禁用 (不建議),A記錄值應該是: 23.235.33.229104.156.81.229.

如果您將根網域指定為 SSL 託管上的預設網域,請確保:

  • 根域上不存在 A 記錄
  • 根域上的 ANAME 或 CNAME 記錄(主機名稱@下方)是 proxy-ssl.webflow.com

了解有關將根網域建立為 SSL 託管預設值的詳細資訊。

筆記: 某些 DNS 提供者可能偏好使用根網域(例如 yourdomain.com)作為主機名,而不是 @。驗證您的 DNS 提供者在其 documentation 中的指南和標準。請參閱有關更新 DNS 設定的 DNS 提供者彙編及其 documentation 連結。 

檢查並修正 CNAME 記錄

如果錯誤涉及您的子網域,請確定 只有 1 個 CNAME 記錄 為每個子網域分配,指向Webflow的伺服器。

如果 SSL 已啟用 在您的 Webflow 設定中,Webflow CNAME 記錄值應為 proxy-ssl.webflow.com。對於以下情況 SSL 已禁用 在您的 Webflow 設定中,Webflow CNAME 記錄值應為 proxy.webflow.com.

筆記: 某些 DNS 提供者可能提倡將 www 子網域(例如 www.yourdomain.com)設定為主機名,而不是 萬維網。此外,特定的 DNS 提供者可能會強制要求在 CNAME 記錄的末尾新增一個尾點(例如 proxy-ssl.webflow.com)。請諮詢您的 DNS 提供者的 documentation 以了解他們的偏好和要求。檢查 DNS 提供者的此彙編及其有關更新 DNS 設定的 documentation 連結。 

遇到持續存在的問題?

如果您的 DNS 配置正確,但您發佈的網站仍然有問題, 與我們的客戶支援團隊聯繫 尋求及時幫助解決任何問題。

麥伊凡
Ewan Mak 的最新帖子 (看全部)