hostsファイルって何?書き換えは必要?

移行プランの大筋はわかったのですが、「hostsファイル」がわかりません。(移行前、M様)

「hostsファイルの書き換え」は、どのような目的があるのでしょうか?この移行作業自体が、御社(有限会社サーブ)で完結できる作業ではないということでしょうか?(移行中、K様)

「hostsファイルの書き換え」は、旧サーバーから新サーバーへ切り替える前に、お客様のサイトが新サーバーで正常に動くかどうか最終確認できるよう、お客様のパソコンを一時的に特別なテスト環境にする作業です。
お客様のパソコンでの操作になりますので、基本的には、お客様に行っていただいています。

新サーバーに切り替えた後に何か問題が見つかると一般ユーザーに影響しますので、(一般ユーザーに影響しない)切り替え前の最終確認は必要と考えています。
ただ、お客様の希望によりスキップすることもあります。

シンプルなウェブサイト(ホームページ)のサーバー移行の場合、旧サーバーから新サーバーへ単純にそのまま全ファイルを移すだけということもあり、サーバーを切り替えて(ネームサーバーの設定を変更して)問題が発生することは無いですので、当社(有限会社サーブ)のテストだけで、お客様に切り替え前の最終確認をしていただくことは、めったにありません。

それ以外の、たとえばWordPress等で作られたウェブサイトのサーバー移行の場合、サーバー環境やデータベースの移転も関係し、少し複雑になりますので、当社の方でもしっかりテストしていますが、念には念を入れて、サーバーを切り替える前に(=一般ユーザーに影響しないときに)、お客様に最終確認をしていただいております。

その最終確認ができるよう、お客様のパソコンを一時的に特別なテスト環境にするために、「hostsファイルの書き換え」を行っています。
実際には、お客様へテスト環境にするための「hostsファイル」を送り、それを既存の「hostsファイル」と差し替えていただくことで実現しています。

ただそれが、普通にパソコンを使用している方には馴染みが無い作業で、お客様の負担になっていることも承知していますので、今は、お客様が

御社(有限会社サーブ)がテストしたのなら、それでOK
最終確認はしないで、切り替えて
もし、何か問題が見つかったら、そのとき直して

と希望されたら、スキップすることもあります。

将来的には、たとえば最終確認をオプションにする等、お客様のご意見も参考にしながら改善していきます。