このページにはアフィリエイト広告が含まれています。掲載リンクを経由したお申し込み・ご購入により、当サイトが報酬を受け取ることがあります。
この記事の結論
Webサイトの移行時に、メールまで一緒に移行する必要があるとは限りません。ただしWeb用の名前をメールも参照している場合があります。変更対象のレコードだけでなく、参照関係を確認することが停止リスクを減らします。
現状を保存してメールの依存先を探す
変更前にDNSレコードの控えを取り、Web、メール受信、メール送信認証、各サービスの確認用情報に分類します。MXが示すホスト名のAやAAAAも確認します。MXを直接変更しなくても、その参照先のIPアドレスを変えれば配送に影響するためです。旧Webサーバーから送るフォーム通知の設定も対象にします。
変更範囲を必要な名前に限定する
Webだけを移行するなら、既存DNSを維持してWeb用レコードだけ変更できるかを確認します。新しいDNSへ管理を移す場合は、先に全レコードを用意して照合します。DNSSECを使っている環境では、委任先の切替と署名・DSの整合を事業者の手順で確認し、場当たり的な解除を行いません。
TTLは待ち時間の設計に使う
TTLはDNS応答のキャッシュ時間に関わります。切替直前に小さくしても、すでに保存された古い応答が直ちに消えるわけではありません。値を変更するなら事前に実施し、旧環境と新環境が並行して使われる期間を計画します。世界中が同時に切り替わる時刻を断定せず、複数の経路から確認します。
Web表示とメール送受信を別々に試験する
新サイトの表示、HTTPS、フォームの通知に加え、社外からの受信と社外への送信を確認します。送信メールの認証結果も記録し、業務用アドレスや転送先の違いを見ます。異常が出た場合に戻す値・判断担当・戻しても残るデータ差分を決め、検証が終わるまで旧契約を解約しません。
| 対象 | 確認すること | 見落としやすい点 |
|---|---|---|
| Web | 表示・HTTPS・フォーム | IPv4とIPv6で行き先が違う |
| 受信メール | 外部から代表アドレスへ受信 | MX参照先のアドレス変更 |
| 送信メール | 通常送信・通知・認証結果 | 新サーバーだけ送信元が変わる |
導入・見直しのチェックリスト
- MXが参照する名前とIPまで確認したか
- 旧DNS情報と切り戻す値を保存したか
- Web・社外送受信・フォーム通知を別々に確認したか
参考資料と確認範囲
- Cloudflare:Time to Live (TTL) — DNSキャッシュと変更反映の考え方。作業順序と試験表は編集部の提案です。