如何修復 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) 錯誤或「需要注意」徽章。

商店及其外觀可能繼續透過該地址運作。 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 記錄的提供者,則此驗證是不必要的。
- 在 Shopify 中,打開 設定 > 域然後選擇受影響區域並記下具體的警告訊息。解釋 網域故障排除頁面 在 Shopify 中,每則訊息 需要注意 當前的。
- 請確保網域名稱註冊處於有效狀態,沒有過期、被暫停或被凍結。
- 檢查 Shopify 是否將其歸類為 Shopify 管理的域名 或屬於第三方的網域名稱。
- 關於範圍 Shopify 管理的域名, 打開 設定 > 網域 > [網域名稱] > DNS 設定 > 管理Shopify 通常會建立基本記錄。使用 DNS 設定說明 其目的僅在於重置警告中所提及的記錄。
- 對於第三方域名,開啟 域名服務器Shopify 希望使用服務提供者的預設網域名稱伺服器,而不是自訂網域伺服器。切換之前,請儲存目前區域設定;然後向服務提供者重新建立您的 Shopify 帳戶、電子郵件、驗證和子網域記錄。
- 如果歐盟網域顯示有關程式或名稱伺服器的警告,請在修改 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 未報告存在通配符記錄,則無需執行此步驟。
- 如果 Cloudflare 控制名稱伺服器,則開啟 Cloudflare > DNS > 記錄.
- 調整記錄 A 和 AAAA 以及
wwwShopify 在哪個模式下使用 僅限DNS. - 變更後,代理警告可能仍會顯示,請等待最多 24 小時後再進行判斷。 Shopify 指出,此警告可能需要一段時間才會消失。
![Cloudflare 的 DNS 設定顯示 Shopify 日誌已從代理模式切換到僅 DNS 模式。]()
Orange Cloud 代理程式可能會封鎖 Shopify 所需的 SSL 憑證和連線檢查。 - 搜尋任何包含名稱的通配符條目
*أ或者*.example.com如果指的是 Shopify,請刪除此記錄。 - 為已使用的子網域建立單獨的記錄。未經核實,請勿刪除屬於其他服務的通配符記錄。
![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 記錄。
- 在你的新店裡,前往 設定 > 域 然後選擇 連接現有設備.
- 輸入主網域(根網域),無需新增任何內容。
www. - 如果 Shopify 為您的服務提供者啟用了自動驗證,請依照顯示的登入步驟操作。否則,請複製下方顯示的唯一 TXT 值。 驗證網域所有權.
- 使用有效的 DNS 提供者,新增一個名為“
shopify_verification貼上 Shopify 提供的值。
![Shopify 中的網域連結畫面會顯示已連結至其他商店的網域的 TXT 驗證值。]()
與另一個 Shopify 商店關聯的網域名稱需要透過 TXT 記錄進行驗證,才能修復 DNS 錯誤。 - 對於子域名,例如
shop.example.com使用 Shopify 提供的名稱,通常是shopify_verification_shop. - 返回 Shopify 並選擇 驗證連接驗證過程可能需要長達 48 小時。
只有當出現此訊息時, Shopify 的網域所有權驗證說明才適用。
如果 Shopify 接受驗證流程,網域名稱應該會自動與舊店鋪斷開連線。如果網域名稱仍然連接,且您仍可存取舊店鋪,請手動中斷連線。如果 DNS 警告仍然存在,請繼續閱讀以下內容。
6. 檢查即時 DNS 記錄並聯絡您的服務提供者以解決問題。
當公共 DNS 解析器保留先前的解析結果時,Shopify 的狀態可能保持不變。在此期間頻繁的修改使得確定更正後的記錄是否已到達 Shopify 變得困難。
公開搜尋有助於解決這個問題,因為它會顯示 Shopify 和訪客實際上可以收到的記錄,而不僅僅是保存在提供者控制面板中的值。
不要利用 48 小時的等待期來推遲續約過期域名或要求提供者進行明確驗證;這些情況需要立即採取行動。
- 最終修正完成後,停止修改區域,並等待最多 48 小時。
- 使用常規 DNS 查詢來查看答案。 A 和 AAAA 然後檢查根域。 CNAME .的
www將整體結果(而不僅僅是服務提供者的控制面板)與 Shopify 的值進行比較。 - 請參閱 Shopify > 設定 > 域名 重新開啟網域詳情頁面。不要依賴先前的瀏覽器標籤頁。
- 請查看頁面 Shopify狀態 官方說法是,如果多個 Shopify 商店或管理功能同時出現故障。
- 如果48小時後公共DNS記錄仍然不正確,請聯絡網域名稱註冊商或DNS提供者。向他們提供網域名稱伺服器位址、完整的DNS區域、Shopify發出的詳細警告以及上次更改的時間。
- 如果公共 DNS 記錄與 Shopify 匹配,但 Shopify 仍然報告錯誤,請聯絡 Shopify 客服並提供網域詳細資訊和公共 DNS 結果的螢幕截圖。 Shopify 無法直接修改第三方服務商的區域設定。
如果 Shopify 顯示網域名稱已連接,且商店在其他網路上可以打開,那麼 DNS 連接就不是問題了。
Windows 電腦可能仍會顯示DNS_PROBE_FINISHED_NXDOMAIN錯誤,因為它使用的是本機或過時的 ISP 查詢。本 NXDOMAIN 故障排除指南專門介紹這種不同的、訪客端的情況。
如果記錄 A 和 AAAA 和 www 如果常規設定解析正確,請保持其穩定,並等待 Shopify 完成更新。如果 48 小時後解析仍然錯誤,則需要您的 DNS 提供者更正已發佈的區域設定。








評論被關閉。