如何修復 Shopify 網域中的 DNS 錯誤問題

您的 Shopify 商店是否遇到 DNS 錯誤?取得全面的指南,修復您的網域問題,讓您的商店恢復流暢且有效率的運作。立即開始修復!

你需要知道的最重要的事情

  • 在進行任何變更之前,請務必確定控制名稱伺服器的 DNS 供應商,並避免修改非活動區域,同時請記住,Shopify 管理的網域和第三方網域的處理程序有所不同。
  • 若要解決基本連接問題,請將根 A 記錄設定為 23.227.38.65,根 AAAA 記錄設定為 2620:0127:f00f:5::,並將 www CNAME 記錄設定為 shops.myshopify.com,刪除任何重複的 A 或 AAAA 記錄。
  • 若要解決待處理的代理程式或 SSL 問題,請將 Cloudflare 中的 Shopify 記錄設定為僅 DNS 模式,刪除引用 Shopify 的通配符記錄,停用 DNSSEC,或修改 CAA 記錄以允許 letsencrypt.org、pki.goog 和 ssl.com。

當Shopify無法確認與您的商店連接的自訂網域的公共 DNS 配置時,它會顯示網域名稱系統 (DNS) 錯誤或「需要注意」徽章。

Shopify 控制面板顯示自訂網域有 DNS 錯誤和連線警告。

商店及其外觀可能繼續透過該地址運作。 myshopify.com 原始地址出現問題。問題出在您的自訂位址到 Shopify 的路徑上,或者 Shopify 在透過 HTTPS 安全地開啟該位址之前所需的憑證上。

網域旁邊顯示的資訊至關重要。如果缺少 A、AAAA 或 CNAME 記錄,則需要進行 DNS 修復。 「 SSL 待定」可能表示Shopify 仍在頒發證書,而「此網域需要驗證」則表示需要進行單獨的所有權檢查。

Shopify 展示的內容 它通常指的是什麼
A、AAAA 或 CNAME 缺失、錯誤或重複 公共記錄與目前的 Shopify 連線值不符。請僅更正警告中提到的記錄。
意外的名稱伺服器 أ或者 取得網域記錄時發生錯誤 記錄可能已被修改 DNS 區域 網路上未使用該域名,或該域名可能已過期、已暫停或仍在更新中。
被發現 Cloudflare代理 أ或者 外卡記錄 還有一條路由規則會隱藏或覆蓋 Shopify 的即時日誌。
SSL/TLS 待處理 證書頒發仍在進行中,或 DNSSEC/CAA 規則阻止了其完成。
此網域需要驗證 外部網域連結到另一個 Shopify 商店,需要 Shopify 顯示的 TXT 值。

在變更網域名稱伺服器或重設 DNS之前,請務必儲存完整的 DNS 區域。保留MX 記錄、SPF 記錄、DKIM 記錄、DMARC 記錄、驗證日誌以及所需的子網域。更改網域名稱伺服器或執行完整的 DNS 重置可能會中斷這些服務。

1. 檢查具體的警告資訊和負責的 DNS 提供者。

您在網域銷售公司看到的記錄並不總是與已發布的記錄一致。檢查網域名稱伺服器有助於確定哪個提供者正在回應 DNS 請求,從而節省您編輯已失效網域名稱的時間。

如果 Shopify 已經識別出錯誤的記錄,並且您已經驗證了發布網域 DNS 記錄的提供者,則此驗證是不必要的。

  1. 在 Shopify 中,打開 設定 > 域然後選擇受影響區域並記下具體的警告訊息。解釋 網域故障排除頁面 在 Shopify 中,每則訊息 需要注意 當前的。
  2. 請確保網域名稱註冊處於有效狀態,沒有過期、被暫停或被凍結。
  3. 檢查 Shopify 是否將其歸類為 Shopify 管理的域名 或屬於第三方的網域名稱。
  4. 關於範圍 Shopify 管理的域名, 打開 設定 > 網域 > [網域名稱] > DNS 設定 > 管理Shopify 通常會建立基本記錄。使用 DNS 設定說明 其目的僅在於重置警告中所提及的記錄。
  5. 對於第三方域名,開啟 域名服務器Shopify 希望使用服務提供者的預設網域名稱伺服器,而不是自訂網域伺服器。切換之前,請儲存目前區域設定;然後向服務提供者重新建立您的 Shopify 帳戶、電子郵件、驗證和子網域記錄。
  6. 如果歐盟網域顯示有關程式或名稱伺服器的警告,請在修改 Plus 記錄之前檢查註冊商的電子郵件地址,以確認是否收到記錄驗證請求。
    網域名稱註冊商頁面會顯示修改 Shopify DNS 記錄之前要檢查的名稱伺服器設定。
    只有透過目前控制網域名稱伺服器的供應商進行 DNS 變更才能生效。

如果 Shopify 在修復網域名稱伺服器或註冊問題後開始讀取日誌,請保持其餘部分不變。如果警告仍然存在,請繼續閱讀下文並比較三個店鋪日誌。

2. 修復 www 的 A、AAAA 和 CNAME 記錄,而不影響電子郵件。

手動連線的外部網域需要一個根位址路徑、一個 IPv6 路徑和一個別名。 www當重複的根記錄將訪客傳送到不同的伺服器時,連線會失敗。

避免使用預設表覆蓋 Shopify 已認定為有效的其他區域 A 記錄。

記錄 名稱或主機 Shopify 價值
A @空,或根範圍 23.227.38.65
AAAA @空,或根範圍 2620:0127:f00f:5::
CNAME www shops.myshopify.com.

如果 Shopify 顯示的值與上述預設值不同,請使用 Shopify 顯示的準確值。 Shopify 可以分配有效的區域 A 記錄,例如: 23.227.38.32 أ或者 23.227.38.68最終結果不同並不一定意味著有錯誤。

  • 首先開啟在第一種方法中確定的活動 DNS 區域。
  • 將根 A 記錄與所示的位址進行比較 Shopify > 設定 > 域名應該只保留一筆 Shopify 特有的 A 記錄,任何指向其他目標的額外根 A 記錄都應該被刪除。
  • 將根 AAAA 記錄設為該值 2620:0127:f00f:5::如果您的 DNS 提供者拒絕使用縮短的版本,請使用完整值。 2620:0127:f00f:0005:0000:0000:0000:0000 取而代之的是。
    Shopify 的主要 DNS 記錄包括:A、AAAA 和 CNAME。
  • 設定 CNAME 記錄 www 價值 shops.myshopify.com.有些 DNS 提供者會自動新增終端點,因此如果介面已經規範化了該值,請避免新增第二個終端點。
  • 只能保留一筆 AAAA 記錄和一筆記錄。 www 一、如果其他 CNAME 記錄使用唯一名稱,例如,則可以保留它們。 shop أ或者 email أ或者 help.
  • 請勿僅因 Shopify 店鋪要求中未列出 MX 或 TXT 記錄而將其刪除。這些記錄可能與電子郵件、搜尋驗證或其他服務相關。
    刪除包含重複 A 和 AAAA 記錄的 DNS 區域,以防止 Shopify 網域衝突。
    多個 A 或 AAAA 記錄可能會分散流量,使 Shopify 網域錯誤看起來像是隨機發生的。

強調 Shopify手動連結網域指南 IPv4 和 IPv6 值 www 保持最新狀態。 預設 TTL 值 除非 Shopify 或服務提供者給出具體理由,否則服務提供者有權更改該條款。

如果 Shopify 接受這些記錄,請保持該區域不變。但是,如果值正確,但 Shopify 報告存在代理或通配符記錄,請繼續閱讀下文。

3. 移除面向 Shopify 的 Cloudflare 代理程式或通配符記錄

即使日誌包含正確的文本,當 Cloudflare 將其路由為代理程式時,仍然無法透過 Shopify 驗證。將 Shopify 日誌切換到僅 DNS模式可以移除「橘色雲」代理,以便您調查警告。

如果網域未使用 Cloudflare 且 Shopify 未報告存在通配符記錄,則無需執行此步驟。

  1. 如果 Cloudflare 控制名稱伺服器,則開啟 Cloudflare > DNS > 記錄.
  2. 調整記錄 A 和 AAAA 以及 www Shopify 在哪個模式下使用 僅限DNS.
  3. 變更後,代理警告可能仍會顯示,請等待最多 24 小時後再進行判斷。 Shopify 指出,此警告可能需要一段時間才會消失。
    Cloudflare 的 DNS 設定顯示 Shopify 日誌已從代理模式切換到僅 DNS 模式。
    Orange Cloud 代理程式可能會封鎖 Shopify 所需的 SSL 憑證和連線檢查。
  4. 搜尋任何包含名稱的通配符條目 * أ或者 *.example.com 如果指的是 Shopify,請刪除此記錄。
  5. 為已使用的子網域建立單獨的記錄。未經核實,請勿刪除屬於其他服務的通配符記錄。
    DNS 管理員正在刪除指向 Shopify 的通配符星號記錄。
    通配符記錄可能會將意料之外的子網域傳送到 Shopify,從而導致路由問題。

如果您有意使用自訂的 Cloudflare Orange-to-Orange 設置,請勿在未審查服務設計的情況下將其替換為此標準設定。

Shopify 目前不支援 Cloudflare DNS 和 Orange 到 Orange 的代理程式。推薦且長期支援的設定是使用您的網域供應商的預設名稱伺服器;任何自訂代理設定都應在 Cloudflare DNS 中進行,而不是在 Shopify 支援中進行。

如果代理程式或通配符警告已消失,請保留這些記錄不變。但是,如果 Shopify 現在顯示SSL 待處理狀態,請繼續閱讀下文。

4. 修復該條件 SSL 掛起 使用正確的 DNSSEC 和 CAA 設定

SSL 憑證掛起狀態屬於正常情況,在網域成功關聯後最多可持續 48 小時。但是,如果 Shopify 同時提及 DNSSEC 或 CAA,或者公共記錄正確但證書在此期限後仍未頒發,則表示存在配置問題。

修正被拒絕的 DNSSEC 簽章或限制性 CAA 策略,可防止網域安全規則阻止 Shopify 的授權憑證授權單位。

如果 Shopify 已顯示憑證已配置,且店鋪頁面在其他裝置上可以安全打開,則無需填寫此部分。

  • 在變更憑證設定之前,請先確認方法 2 中所提及的 A、AAAA 和 CNAME 記錄。如果網域名稱仍然指向其他伺服器,則無法完成 SSL 憑證的設定。
  • 對於第三方域名,請開啟服務提供者的 DNS 安全性設定並將其停用。 DNSSEC如果此選項不可用,請要求服務提供者將其移除。
  • 如果 Shopify 管理的網域報告存在過時的或不受支援的 DNSSEC 記錄,請聯絡 Shopify 支持,而不是嘗試透過其他註冊商將其刪除。
    註冊商安全設定顯示,連接到 Shopify 的網域的 DNSSEC 已停用。
    Shopify 仍然將 DNSSEC 視為網域連結過程中不受支援的障礙。
  • 查看記錄 CAA 特定於域名。如果不存在 CAA 記錄,則無需創建,除非 Shopify 特別要求。
  • 如果您的組織制定了《公民身份法修正案》(CAA) 政策,則必須允許: letsencrypt.org 和 pki.goog 和 ssl.com刪除無效的分號或與此無關的限制性 CAA 值,這些值會阻止相關方。
  • 儲存更改,並等待最多 48 小時,以便 DNS 記錄傳播和憑證頒發。
    DNS CAA 日誌設定允許 letsencrypt.org、pki.goog 和 ssl.com 為 Shopify 商店頒發 SSL 憑證。
    限制性的 CAA 設定可能導致網域名稱保持某種狀態 SSL 掛起 即使 DNS 記錄看起來是正確的。

如果公開記錄正確,但SSL 狀態在 48 小時後仍為待定,請 Shopify 驗證或重新提供憑證。

只有當 Shopify 顯示已提供憑證且商店在其他裝置上安全開啟時,才在本機檢查瀏覽器端連線隱私警告。

如果店鋪安全開啟,則憑證已準備就緒。如果 Shopify 仍然要求進行所有權驗證,請繼續閱讀下文。

5. 當網域屬於其他店鋪時,需核實所有權。

當 Shopify 偵測到第三方網域託管在其他商店時,會顯示「此網域需要驗證」的訊息。 TXT 記錄用於確認您對該網域的 DNS 系統擁有控制權,之後 Shopify 才會轉移連線。

除非 Shopify 顯示此訊息並提供唯一值,否則請勿新增用於驗證的 TXT 記錄。

  1. 在你的新店裡,前往 設定 > 域 然後選擇 連接現有設備.
  2. 輸入主網域(根網域),無需新增任何內容。 www.
  3. 如果 Shopify 為您的服務提供者啟用了自動驗證,請依照顯示的登入步驟操作。否則,請複製下方顯示的唯一 TXT 值。 驗證網域所有權.
  4. 使用有效的 DNS 提供者,新增一個名為“ shopify_verification 貼上 Shopify 提供的值。
    Shopify 中的網域連結畫面會顯示已連結至其他商店的網域的 TXT 驗證值。
    與另一個 Shopify 商店關聯的網域名稱需要透過 TXT 記錄進行驗證,才能修復 DNS 錯誤。
  5. 對於子域名,例如 shop.example.com使用 Shopify 提供的名稱,通常是 shopify_verification_shop.
  6. 返回 Shopify 並選擇 驗證連接驗證過程可能需要長達 48 小時。

只有當出現此訊息時, Shopify 的網域所有權驗證說明才適用。

如果 Shopify 接受驗證流程,網域名稱應該會自動與舊店鋪斷開連線。如果網域名稱仍然連接,且您仍可存取舊店鋪,請手動中斷連線。如果 DNS 警告仍然存在,請繼續閱讀以下內容。

6. 檢查即時 DNS 記錄並聯絡您的服務提供者以解決問題。

當公共 DNS 解析器保留先前的解析結果時,Shopify 的狀態可能保持不變。在此期間頻繁的修改使得確定更正後的記錄是否已到達 Shopify 變得困難。

公開搜尋有助於解決這個問題,因為它會顯示 Shopify 和訪客實際上可以收到的記錄,而不僅僅是保存在提供者控制面板中的值。

不要利用 48 小時的等待期來推遲續約過期域名或要求提供者進行明確驗證;這些情況需要立即採取行動。

  1. 最終修正完成後,停止修改區域,並等待最多 48 小時。
  2. 使用常規 DNS 查詢來查看答案。 A 和 AAAA 然後檢查根域。 CNAME .的 www將整體結果(而不僅僅是服務提供者的控制面板)與 Shopify 的值進行比較。
  3. 請參閱 Shopify > 設定 > 域名 重新開啟網域詳情頁面。不要依賴先前的瀏覽器標籤頁。
  4. 請查看頁面 Shopify狀態 官方說法是,如果多個 Shopify 商店或管理功能同時出現故障。
  5. 如果48小時後公共DNS記錄仍然不正確,請聯絡網域名稱註冊商或DNS提供者。向他們提供網域名稱伺服器位址、完整的DNS區域、Shopify發出的詳細警告以及上次更改的時間。
  6. 如果公共 DNS 記錄與 Shopify 匹配,但 Shopify 仍然報告錯誤,請聯絡 Shopify 客服並提供網域詳細資訊和公共 DNS 結果的螢幕截圖。 Shopify 無法直接修改第三方服務商的區域設定。

如果 Shopify 顯示網域名稱已連接,且商店在其他網路上可以打開,那麼 DNS 連接就不是問題了。

Windows 電腦可能仍會顯示DNS_PROBE_FINISHED_NXDOMAIN錯誤,因為它使用的是本機或過時的 ISP 查詢。本 NXDOMAIN 故障排除指南專門介紹這種不同的、訪客端的情況。

如果記錄 A 和 AAAA 和 www 如果常規設定解析正確,請保持其穩定,並等待 Shopify 完成更新。如果 48 小時後解析仍然錯誤,則需要您的 DNS 提供者更正已發佈的區域設定。

評論被關閉。