まず、どちらのケースかを確認
- A. ドメインを Zeabur で購入した:ドメインを他のレジストラへ「移管」し、DNS も変更する
- B. ドメインは別の場所(GoDaddy、Gandi、Cloudflare など)で購入し、DNS で Zeabur に向けているだけ:移管は不要で、DNS レコードを変更するだけ
切り替えの前日:TTL を下げる
関係する DNS レコードの TTL を 300 秒(5 分)にします。切り替え後に早く反映され、問題があってもすぐに戻せます。
A. ドメインを Zeabur で購入した場合
まず「サイトを止めない」
告知によると、Zeabur はドメインのセルフ移管を開始していますが、公式ドキュメントにはまだ移管の手順がなく、私たちも Zeabur で購入したドメインを持っていないため検証できていません。より安全な順番は次のとおりです。
- Zeabur のドメイン設定でネームサーバーを変更できるなら、先に Cloudflare(無料プランで十分)が提示する 2 つのネームサーバーに変更し、Cloudflare ですべての DNS レコードを設定しておきます。こうすれば移管が滞っても、サイトとメールは止まりません
- そのうえで認証コードを取得し、新しいレジストラへ移管します
ネームサーバーを変更できない場合は、すぐに移管を始めてください。
ICANN の移管ルール(つまずかないために)
ICANN の FAQ によると:
- 登録から 60 日未満のドメインは、レジストラが移管を拒否できます
- 前回の移管から 60 日未満の場合も、拒否されることがあります
- 登録者情報を変更してから 60 日間は、他のレジストラへ移管できません。移管前に登録者の名前やメールアドレスを変更しないでください
- レジストラは、依頼から 5 暦日以内に認証コード(AuthInfo/EPP コード)を提供しなければなりません
移管先
- Cloudflare Registrar:原価で更新できますが、対応リストに
.twはありません(10/17 に公式リストで確認)。その他のドメインは、移管を始める前に公式リストで対応を確認してください .tw、.com.tw:.tw を取り扱うレジストラへ移管する必要があります
B. ドメインを Zeabur に向けているだけの場合
DNS サービスで、Zeabur を指していたレコードを新しいプラットフォームが指定する値に変更します。
| 新しいプラットフォーム | 通常設定するレコード |
|---|---|
| Cloudflare(フロントエンド、静的サイト) | Cloudflare でカスタムドメインを設定。ドメインがすでに Cloudflare にあればレコードは自動で作成される |
| Cloud Run | 選んだ設定方法による。Cloud Run 編を参照 |
| VPS | VPS の IP を指す A レコード |
古い Zeabur のレコードは削除してください。 12 月に消えてしまう場所を指したままにしないためです。
切り替え後に忘れがちな URL
ドメインや URL が変わっても、次の場所は自動では更新されません。
- LINE:LINE Developers → Messaging API設定 → Webhook URL
- 決済:Stripe などの決済結果通知 URL と Webhook
- ソーシャルログイン:Google Cloud Console、Facebook 開発者ダッシュボードの承認済みリダイレクト URI
- フロントエンドの設定:API の URL(例:
VITE_API_URL)、バックエンドの CORS 許可ドメイン - その他の Webhook:GitHub、Notion、フォームツール、n8n のトリガー URL
変更したら、LINE Bot にメッセージを送る、テスト決済を 1 件流すなど、それぞれ実際に動かして、新しい URL で受け取れることを確認してください。