Domain-Name-System
通過 Heroku 故障升級 Zerigo DNS 計劃
我在 Heroku 上託管一個應用程序,並使用 Zerigo 制定了基本的 DNS 計劃。我嘗試通過 Heroku 命令行工具將 Zerigo 計劃從“基本”升級到“第 1 層”,並收到以下錯誤:
- 主機名可能不會同時分配給 CNAME 和其他記錄類型(無論如何,CNAME 將覆蓋具有相同主機名的所有其他記錄類型)
誰能幫我理解這個錯誤資訊,或者有沒有人親身經歷過這個問題?
更新:
我沒有重複的 CNAME 條目,我可以直接通過 Zerigo 網站升級我的帳戶。請參閱我對以下已接受答案的評論。如果/當 Zerigo 或 Heroku 確認根本原因時,我將添加另一個更新。
創建 CNAME 記錄條目後,您可能無法再創建另一個具有相同名稱的記錄。
請參閱 RFC 1034,第 3.6.2 節。
“如果節點上存在 CNAME RR,則不應存在其他數據;這可確保規範名稱及其別名的數據不能不同。此規則還確保可以使用記憶體的 CNAME 而無需與權威機構核對其他 RR 類型的伺服器。”
這是 Heroku Zerigo 集成的一個已知問題。如果您遇到這種情況,最好的辦法是將您的 Heroku Zerigo 帳戶轉移到Zerigo 直接帳戶。
幸運的是,Zerigo 提供了域重新分配功能,它允許您在帳戶之間遷移域,並且零停機時間或麻煩。您可以在 Heroku Zerigo 外掛的 DNS -> Domains -> (your domain) -> Tools -> Reassign Domain 下找到域重新分配功能。
如果您無法找到域重新分配功能,請查看此螢幕截圖。