Q.hosts ファイルとは何ですか
サイト公開前の作業などで hosts ファイルを編集するよう言われたのですが、hosts ファイルとは何でしょうか。
A.
hosts ファイルとは OS の設定ファイルのひとつで、名前解決(IP アドレスとホスト名の紐付け)をおこなう役割を担っています。
例えば、現行サイトは公開したままで、同じドメインでリニューアル用のサイトを構築する場合、リニューアル用のサイトは公開中のサイトとドメインが同じため、そのままではリニューアル用のサイトを確認することができません。
作業をおこなうクライアントマシンの hosts ファイルを編集することで、そのクライアントマシン限定で、ドメインの参照先を変更することができます。
以下、hosts ファイルの記述例となります。
127.0.0.1 localhost 111.222.333.444 site.domain.jp
※hosts ファイルの場所はご利用のクライアントマシンの OS の種類によって異なります。ご不明な場合は、ご利用の OS のサポート窓口や、インターネット検索などを利用してご確認ください。
作業を終えたら hosts ファイルに追加した内容は削除してください。
削除しないままにしておくと、対象のクライアントマシン上で、DNS に設定された本来の名前解決ができませんので、ご注意ください。