こんな人におすすめ
サイトを止めずにVPSを引っ越す:切り替えの手順
2026年8月18日

レン
引っ越しって、その間サイトが見られなくなるんじゃないの?お客さんが来てたら困るよ。

プロクラ
順番を守れば、止めずに移せるよ。コツは1つ。「新しいサーバーを完成させてから、向き先を変える」。逆にやると必ず落ちる。
1台の物理サーバーを分割して使う
OS
メモリ
ディスク
OS
メモリ
ディスク
OS
メモリ
ディスク
OS
メモリ
ディスク
CPU・ハードウェア(物理サーバー)
区画は完全に独立。他の利用者から中身は見えない
1. 先にDNSのTTLを短くする
切り替えの速さは、事前に決まります。各所が古い値を保管する時間はこちらが指定した値なので、当日に短くしても既に配られた分には効きません。数日前に短くしておく、という段取りが要ります。ここを忘れると、切り替え後も一部の人が古いサーバーを見続けます。

プロクラ
TTLは「この情報を何秒間覚えていいか」という指示。既定では数時間になっていることが多く、切り替えても古いサーバーを見続ける人が残る。移行の1〜2日前に300秒くらいまで下げておくんだ。

レン
下げるだけで、まだ切り替えないの?

プロクラ
そう。下げた設定自体が世界中に行き渡るまで、元のTTLぶんの時間がかかる。だから先にやっておく。ここを飛ばすのが一番多い失敗だよ。

プロクラ
移行が終わって落ち着いたら、TTLは元の長さに戻しておこう。短いままだと問い合わせが増えるし、そもそも普段は長いほうが都合がいい。
2. 新しいサーバーを完成させる
- 必要なソフトを入れ、アプリを動かす
- データを移す
- 新サーバーのIPアドレスに直接アクセスして、表示を確認する
- 証明書も新サーバーで取得しておく
- この時点では、まだ誰も新サーバーを見ていない

プロクラ
確認は必ず「動くはず」ではなく「動いた」まで進めること。切り替えてから直すのは、見られている状態で直すことになる。

レン
でも、ドメインはまだ旧サーバーを向いてるよね。どうやって新しい方を確認するの?

プロクラ
自分の端末だけ、そのドメインが新サーバーを指すように一時的に設定できる。hostsファイルという仕組みだね。これを使えば、他の人には旧サーバーを見せたまま、自分だけ新サーバーで最終確認ができるよ。確認が済んだら、その設定は必ず元に戻すこと。
3. 向き先を変える

プロクラ
ドメインのAレコードを、新しいサーバーのIPアドレスに変更する。TTLを下げてあるので、数分で切り替わっていく。全員が一斉に切り替わるわけではなく、少しずつ移っていくよ。
レン
その間、新旧どっちに行くか分からないってこと?

プロクラ
そのとおり。だから「切り替え中は両方を動かしたままにする」。古い方をすぐ止めると、まだ古い方を見ている人がエラーになる。1〜2日は並走させよう。

プロクラ
並走中に気をつけるのは、書き込みが両方に散らばることだよ。注文やコメントを受け付けるサイトなら、旧サーバー側は表示だけにして書き込みを止めるか、切り替え直前に最後の差分を移す段取りを決めておこう。
4. 切り替わったか確認する
- 新サーバーのアクセスログにリクエストが届き始めたか
- 旧サーバーのログが静かになってきたか
- HTTPSで警告が出ていないか
- 書き込みを伴う操作(ログイン・フォーム送信)が通るか

プロクラ
旧サーバーのログが静かになったら、止めても大丈夫な頃合いだよ。それでも解約はもう数日待つ。止めるのと解約するのは、別の作業だと考えて。
うまく切り替わらないとき
- 自分だけ古いまま → 端末やブラウザに古い情報が残っている。時間を置く
- 何時間経っても変わらない → レコードの種類や書き方を見直す。wwwありなしの両方を設定したか
- 一部の人だけ見られない → まだ移りきっていない。旧サーバーを止めていないか確認
- 表示はされるが証明書の警告 → 新サーバーでの証明書取得が済んでいない

レン
「作ってから向ける」「両方動かしておく」が肝なんだね。TTLは先に下げる、と。
VPSの料金を比較する
あわせて読みたい
- こんな人におすすめ移行でいちばん怖いのはデータ:移し方と、戻せることの確認データベースとファイルの移し方、そして「取れているか」ではなく「戻せるか」を確かめる方法。移し忘れやすいものと、移した後の突き合わせまで解説します。
- こんな人におすすめ移行でHTTPSが切れないようにする:証明書の考え方証明書を切り替え前に取れるかどうか、自動更新の設定をどう引き継ぐか、切り替え後に確認すること。古いサーバーの証明書の扱いまで解説します。
- こんな人におすすめゲームサーバーが重い:原因の切り分け遅延の原因はサーバーとは限りません。メモリ・CPU・通信距離・参加者側という4方向に切り分ける方法と、それぞれの対処を解説します。
- こんな人におすすめ自前のGitサーバーをVPSに立てる既製のサービスを使わず自分で持つ理由と、必要なスペック。容量の増え方、自動化まで動かす場合の負荷、そして鍵とアクセス制御について解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- シェルスクリプト入門
サーバー作業の自動化スクリプトを基礎から — prodou.net